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)); 关于php中利用sql语句创建表的问题 PHP技术交流群45067352 http://flash.chinaren.com/ip/id.php参数传递的是什么? 一个xml解析的奇怪问题 客户端用Javascript的escape编码之后,php用什么才能解出来?rawurldecode好像不管用 帮帮忙,如何获取唯一值? 有办法截获ASP,PHP的输出吗? 我想让自己的电脑支持PHP,要怎么做? globals? preg_replace 换成 preg_replace_callback 请教关于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));