wlbk.net
当前位置:首页 >> php中怎么输出数组中的键名 >>

php中怎么输出数组中的键名

PHP中不能直接修改某数组的键名,只能通过将其中的元素逐一复制到另一个新数组中,并在赋值的时候修改键名,如;$a = array('a'=>'China', 'b'=>'America', 'c'=>'England');$b[0] = $a['a'];$b[1] = $a['b']$b[2] = $a['c'];$a = $b; 结果为$a内容为: array(0=>'China', 1=>'America', 2=>'England');

那你就把他们重新组成新的数组呗foreach ($xml->catalog as $out){ $arr[] = $out['title'].;}echo "";print_r($arr);输出一下看看你就明白了. 评论0 0 0

直接用键名获取就行了啊,比如:$a = array('name'=>'admin');你知道了键名是name,那么直接输出:echo $a['name'];就可以啦

$arr = ['a'=>123, 'b' => 456];array_keys($arr); // ['a', 'b']; 输出键名数组

方法1:$arr=array(..); //初始化数组$key=array_rand($arr); //随机获取数组的键 echo $arr[$key]; //输出随机数组值.改进型:$arr=array(..); echo $arr[array_rand($arr)]; 方法2:$arr=array(..); //初始化数组 shuffle($arr); //打乱数组顺序 echo array_shift($arr); //输出新数组的第一个值.

$a=array('a'=>1,'b'=>2);$keys=array_keys($a); var_dump($keys);//to string$s_key=implode($keys); echo $s_key;

1、首先我们新建一个PHP文档bai,并定义数组.2、然后我du们zhi打印该dao数组.3、然后我们在浏览器查看该内数组的默认元素排序.4、然后我们使用array_unshift()在数组第一位添加元素.5、然后我们打印修改后的数组.6、然后我们在浏览器查看添加效果无容误.

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

global $a;foreach($array as $u=>$v){$a[]=$v;}}test(array('s'=>'123','ddd'=>'456'));print_r($a); ?>

function find($i){echo $a["$i"];}你可以用这种简单的方法在$i里面给T,M,X,M或者用0,1,2,3,4..来显示你想显示的哪个下标志

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