PHP - 用数字索引获取数组值 [英] PHP - Get array value with a numeric index
本文介绍了PHP - 用数字索引获取数组值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这样一个数组:
$阵列=阵列('富'=>'酒吧',33 =>'本','LOREM'=>'存有');
回声native_function($阵列,0); //酒吧
回声native_function($阵列,1); //斌
回声native_function($阵列,2); //存有
所以,这个本地函数将返回基于数字索引(第二ARG)的值,忽略assoc命令键,寻找数组中的实际位置。
是否有任何本地函数来做到这一点在PHP或者我应该写呢?
谢谢
解决方案
$阵列=阵列('富'=>'酒吧',33 =>'本',' LOREM'=>'存有');
$阵列= array_values($数组);
回声$阵列[0]; //酒吧
回声$阵列[1]; //斌
回声$阵列[2]; //存有
I have an array like:
$array = array('foo' => 'bar', 33 => 'bin', 'lorem' => 'ipsum');
echo native_function($array, 0); // bar
echo native_function($array, 1); // bin
echo native_function($array, 2); // ipsum
So, this native function would return a value based on a numeric index (second arg), ignoring assoc keys, looking for the real position in array.
Are there any native function to do that in PHP or should I write it? Thanks
解决方案
$array = array('foo' => 'bar', 33 => 'bin', 'lorem' => 'ipsum');
$array = array_values($array);
echo $array[0]; //bar
echo $array[1]; //bin
echo $array[2]; //ipsum
这篇关于PHP - 用数字索引获取数组值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文