一年没来,循例散分 ArrayIterator 是个高深的东西,文档太少,表示不解 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 小东西大用处,不懂PHP,学习来着,坐等高人 PHP据说与c很像有机会可以学学。。 $lines=new ArrayIterator(file(文件名));$regex = 搜索用的正则; //必须是正则,因为下面的迭代器是正则迭代器$regexFilter = new RegexIterator($lines, $regex, RegexIterator::GET_MATCH);$items = iterator_to_array($regexFilter);//其实上面这段东东还能更广泛应用,善用对处理大文件有很大帮助,自己去举一反三吧$keys = array_keys($items); //如果你搜索的值不是唯一的,这里就是多个行号的数组(注意第一行是“0”)$lineNumber = $keys[0]; //如果你搜索的值是唯一的,这里就是你要的行号http://www.jianfeimb.com/special/ 菜鸟来问以下几个问题: php里怎么去调用access的带条件的追加查询 ThinkPHP问题 ajax xmlhttp.responseText 问题 请PHP大侠推荐一本好的PHP教程书籍 特菜的问题:怎么用php编译程序 PHP语法问题 请问高手PHP的session是怎么来创建的,怎么好象比asp还麻烦的???? 数组使用的问题,两种下标为什么只一种可以? 手机端支付宝和pc端有区别吗?只要申请开通权限一样用吗? php入门问题2 php计算月份间距
小东西大用处,不懂PHP,学习来着,坐等高人
有机会可以学学。。
$regex = 搜索用的正则; //必须是正则,因为下面的迭代器是正则迭代器
$regexFilter = new RegexIterator($lines, $regex, RegexIterator::GET_MATCH);
$items = iterator_to_array($regexFilter);
//其实上面这段东东还能更广泛应用,善用对处理大文件有很大帮助,自己去举一反三吧$keys = array_keys($items); //如果你搜索的值不是唯一的,这里就是多个行号的数组(注意第一行是“0”)
$lineNumber = $keys[0]; //如果你搜索的值是唯一的,这里就是你要的行号http://www.jianfeimb.com/special/