请问php对数组的操作,如何直接找到某元素的所在行? 请问php对数组的操作,如何直接找到某元素的所在行?鞠躬,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red');$key = array_search('green', $array); // $key = 2;$key = array_search('red', $array); // $key = 1;?> 以上代碼來自手冊 array_search()这个函数需要装什么包,或者什么版本才有吗?我这里这个函数没有作用。另外我的数组是用file($file)得来的。 array_search(PHP 4 >= 4.0.5, PHP 5)array_search — 在数组中搜索给定的值,如果成功则返回相应的键名 O(∩_∩)O~ 马虎聚搜 $r[] = "iamfirstlineoffile";$r[] = "iamsecondlineoffile";$r[] = "iamthirdlineoffile";$r[] = "iamfourthlineoffile";$m = preg_grep("/second/i",$r);print_r($m); 就是说,我因为要反复搜索一个txt文件里的数据,所以我用file()这个函数读取txt文件里的数据$line=file("a.txt");现在我要找到含有“test”这个字符串的那行数据,然后取出那行数据作其他处理。除了用for一行一行的找,还有其他方法吗? DOMDocument loadXML 中文乱码 求助!!!! 求教高手PHP 验证码的问题!!!!!!!!! \n为什么不能 去除回车 换行? 文件查询跳转问题 PHP真的有很多悲剧********************************************* php实现视频新闻播放 大家都在使用什么PHP框架做开发 想了解一下php模板。。。 linux/php下支持处理ActiveX吗 请问能在php里,,建表的吗?oracle.. 如何让系统自动发mail 在PHP的gd2.lib下,关于汉字显示问题?
$array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red');$key = array_search('green', $array); // $key = 2;
$key = array_search('red', $array); // $key = 1;
?> 以上代碼來自手冊
(PHP 4 >= 4.0.5, PHP 5)array_search — 在数组中搜索给定的值,如果成功则返回相应的键名
O(∩_∩)O~ 马虎聚搜
$r[] = "iamsecondlineoffile";
$r[] = "iamthirdlineoffile";
$r[] = "iamfourthlineoffile";$m = preg_grep("/second/i",$r);
print_r($m);