【发布时间】:2013-09-17 20:33:53
【问题描述】:
有没有一种简单的方法可以在php中访问多维数组中的第n个元素?
例如
$arr = array(
[0] => array(1,4,7,3,53),
[6] => array(6,3,9,12,51,7),
[2] => array(9,94,54,3,87));
第 12 个元素是 9。
数组键不一定是按顺序排列的,每个数组行的长度也不一定相同。
【问题讨论】:
-
不。您必须手动编写代码。
-
为什么不呢?
call_user_func_array('array_merge', $array)[12]。完成。 -
@elclanrs 是
call_user_func_array('array_merge', $array)[11]:) -
扁平化可能会做大量工作(然后将其丢弃)以获得真正可疑的好处。如果目标是单行,只需将代码放入函数中即可。
标签: php multidimensional-array