PHP - 使用数字索引获取数组值 [英] PHP - Get array value with a numeric index

查看:58
本文介绍了PHP - 使用数字索引获取数组值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个像这样的数组:

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.

在 PHP 中是否有任何本机函数可以做到这一点,或者我应该编写它吗?谢谢

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆