请问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一行一行的找,还有其他方法吗? PHP网站上传空间后JS效果不管用 php急需libcs.dll和libct.dll两个库文件.. 关于图片存储的问题 如何实现新浪教育的在线测试功能 PHP逆波兰表达式的算法 二位数组的输出问题 存储过程在PHP怎么样取得结果集? 這個問題好難整!分不多,但是有點尖銳! PHP如果连接ACCESS数据库.有没有搞手指点下一下实在是很急. 我的apache老是不执行php程序 如何让系统自动发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);