php数组怎样根据值得到索引 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $array=array('a','b','c'); $x='b'; foreach ($array as $k => $va) { if($va==$x){ echo $k; } } }这样对否 你问的是怎么根据键值返回数组的键名吧,这个是我自己写的顺序查找。 function find($array,$input){ $cnt=count($array); $find=0; for($i=0;$i<$cnt;$i++){ if($array[$i]==$input){ $b[]=$i; $find=1; } } if($find){ echo "要查找的值在数组中的键名为:"; foreach($b as $key=>$value){ echo $value."\n"; } } else return "not found"; } $array=array(1,3,4,5,6,7,8,3,5); print_r(find($array,11)); zend 每次弹出 Save Resource ,如何取消它呢? 求推荐Php方面以“实战”为写作目的 的经典书目。 echo 双引号变量解析问题 PHP中如何取得当前电脑的AD帐号? php的一些基础问题 自己编写自定义函数对数据库进行充值操作,无果,求教 正则表达式问题 PHP编程的问题,我为什么不能提交输入的信息。谢谢。 PHP怎么做日历 急救!!!!我要用php通过odbc访问oracle9数据库,请问我怎么分页阿? 请教关于php中使用ajax实现菜单联动查询的思路和方法 php读取linux文件
$x='b';
foreach ($array as $k => $va) {
if($va==$x){
echo $k;
}
}
}这样对否
function find($array,$input){
$cnt=count($array);
$find=0;
for($i=0;$i<$cnt;$i++){
if($array[$i]==$input){
$b[]=$i;
$find=1;
}
}
if($find){
echo "要查找的值在数组中的键名为:";
foreach($b as $key=>$value){
echo $value."\n";
}
}
else return "not found";
}
$array=array(1,3,4,5,6,7,8,3,5);
print_r(find($array,11));