mshd.net
当前位置:首页 >> php 取数组键值 >>

php 取数组键值

$arr = array('name'=>1111,'pass'=>222222); $key = 'name'; foreach($arr as $k=>$v){ if($k==$key){ echo $v; break; } }

望采纳 Thx

你好 举个例子 $a = array('0'=>1); =>的左边的0就是键名,1就是键值 希望能解决你的问题,望采纳哦

不过如果数组的值有重复的话后一个值会替换掉前一个值

类似于重置数组信息,这个可以使用php的一个内置函数array_values(); 例如:

这个怎么说呢 就算是要取某一个特定的值,你也要有相应的根据啊,就是说,你要取的这个值,是你所需要的,而这个需要的值有某些特点好让你来判断是不是你需要的那个。 你总不能说,无论这个数组是什么,你需要的就是第三个,如果是这样,那就好...

用foreach($arr as $k=>$v){} 循环出来。

$array = array(1,2,3,4,5); //复位 reset($array); //第一个 $first = current($array); //最后一个 $end = end($array);

方法一:用循环 function getNext(&$array, $curr_key) { $next = 0; reset($array); do { $tmp_key = key($array); $res = next($array); } while ( ($tmp_key != $curr_key) && $res ); if( $res ) { $next = key($array); } return $next; } ...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com