不使用foreach循环访问3d数组

时间:2013-11-01 18:55:06

标签: php

假设我有一个3D数组,我不想通过键名来访问它。

有没有办法在不使用foreach循环的情况下访问值(2)?

array (size=1)
'type' => 
 array (size=1)
  'registered' => string '2' (length=1)

2 个答案:

答案 0 :(得分:1)

没有循环就不可能。

  1. 如果您不想使用键,那么重要的是数组中的位置,然后使用数值数组。
  2. 如果你真的想使用关联数组,并且需要在指定的索引处找到密钥,那么在某些时候你需要遍历你的数组。

答案 1 :(得分:0)

您可以尝试序列化阵列并使用序列化结构。不是说这很好甚至可行,但它可能会做你想要的。

您可以在此处找到有关序列化的更多信息: http://php.net/manual/en/function.serialize.php