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 に答える