wgrk.net
当前位置:首页 >> php 获取数组kEy >>

php 获取数组kEy

其实这些在PHP手册里都有的, 楼主要学会多查手册

就这么写 $return['a'] = 'value';

是不可以的,如果你设置成key是一样的,不是报错就只执行一个(2个key只会打印出一个数据,我没测试过,所以只能这么回答你,你可以试一下),因为对于数组来说还有一个指针的概念,1就是1,2就是2,不懂的话可以了解一下指针

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

也已使用foreach循环拿到key $arr = array('key1'=>1,'key2'=>2); foreach($arr as $key=>$val) { echo $key; }

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

返回数组中所有的key值: $keys = array_keys($array) 2.求出总和: $sum = array_sum($keys)$sum为所有key的总和

直接拿啊..... $arr = array( 'name' => 'asuna', 'gender' => 'female' $arr1 = array_keys( $arr ); echo $arr1[ count( $arr1 ) - 1 ]; //gender

有个方法可以不使用循环,代码如下

可以使用PHP中的 array_values() 函数实现 比如: $array = array('a'=>'aa','b'=>'bb'); $array = array_value($array); print_r($array); 输出: array('aa','bb')

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