【发布时间】:2015-10-29 14:22:41
【问题描述】:
如何将当前添加项的索引号也添加到多维数组中?
$data_array[] = array('data_array_index' => *the index number of the this array on $data_array*, 'stuff' => 'stuff', etc.)
所以当我:
print_r($data_array);
Array(
[0] => Array(
data_array_index => 0
stuff => stuff
)
[25] => Array(
data_array_index => 25
stuff => stuff
)
etc.
谢谢
编辑
这应该有效吗?
$data_array[] = array('data_array_index' => end($data_array)+1, 'stuff' => 'stuff', etc.)
【问题讨论】:
-
你不能“添加”,你必须重建阵列。
array(0=>array('data_array_index'=>0,etc...)) -
我在一个 foreach 循环中,它在每个循环中使用添加的数据重建数组。顺便说一句,这不是在回答我的问题....
-
只是一个问题,如果您可能无法直接访问它,为什么您需要数组中
data_array_index中的密钥,因为您没有$data_array密钥? -
我需要稍后访问 $data_array 内所有多维数组中与键 'data_array_index' 关联的所有数据