字符串的分割,PHP 用PHP如何读取一个文件,并把文件的每一行分割成两部分放到指定的数组中(每一行都有“ - ”的规律)? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (zz.txt)文本内容:111-111222-222333-333$array = file("zz.txt");foreach($array as $k=>$v){ $str = explode('-',$v); print_r($str);}//输出结果Array( [0] => 111 [1] => 111)Array( [0] => 222 [1] => 222)Array( [0] => 333 [1] => 333) 两种方法获得的结果都是一样的/******ver.1*****************************/$array = file("zz.txt"); //参见手册//print_r($array); //debugforeach($array as $k=>$v){ $str = explode('-',$v); print_r($str);}/******ver.2*****************************/$array = split("\n", file_get_contents("zz.txt")); //分割换行//print_r($array); //debugforeach($array as $k=>$v){ $str_1 = explode('-',$v); print_r($str_1);}更多方法详见http://www.ibm.com/developerworks/cn/opensource/os-php-readfiles/index.html 关于位运算 如何判断session过期事件 请教MySQL中enum的用法 【求助】PHP获取input矩阵的方法? 随机字符串问题,高手给点思路啊,谢谢。 求助!如何区分form中的多个submit,而且submit的值相同?不想使用jsp 求MSSQL过滤函数。 初学者请教,请各位大侠不要不屑于回答! 满分求解:谁知道,php中mcrypt(win32)扩展库哪有下载,或者mhash(win32) 特殊效果请帮忙!-- 高手请进 openssl_public_encrypt对同一个数据加密后为什么一直变化的? 遇到这样一个效率问题,不知道如何解决。
222-222
333-333$array = file("zz.txt");
foreach($array as $k=>$v){
$str = explode('-',$v);
print_r($str);
}
//输出结果
Array
(
[0] => 111
[1] => 111)
Array
(
[0] => 222
[1] => 222)
Array
(
[0] => 333
[1] => 333
)
$array = file("zz.txt"); //参见手册
//print_r($array); //debug
foreach($array as $k=>$v){
$str = explode('-',$v);
print_r($str);
}
/******ver.2*****************************/
$array = split("\n", file_get_contents("zz.txt")); //分割换行
//print_r($array); //debug
foreach($array as $k=>$v){
$str_1 = explode('-',$v);
print_r($str_1);
}
更多方法详见
http://www.ibm.com/developerworks/cn/opensource/os-php-readfiles/index.html