1

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

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

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

2 回答 2

2

没有循环是不可能的。

  1. 如果您不想使用键并且重要的是数组中的位置,那么请使用数字数组。
  2. 如果您真的想使用关联数组并且需要在指定索引处找到键,那么在某些时候您将需要遍历您的数组。
于 2013-11-01T19:14:44.287 回答
1

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

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

于 2013-11-01T22:29:32.010 回答