にネストされた連想配列を解析するには?は、どのように私は、ネストされた連想配列とネストインデックスとする配列が含まれているインデックス付きの配列を持っているPHP
編集:私はかなり新しいStackOverflowです。この質問を削除したいのですが、できません。無視してください。私は問題は、この配列は、 "explode"または "preg_split"のいずれかを使って、配列に分割する必要がある1つの長い文字列であると思います。あなたはアレイ
からだけアクセスできる
にネストされた連想配列を解析するには?は、どのように私は、ネストされた連想配列とネストインデックスとする配列が含まれているインデックス付きの配列を持っているPHP
編集:私はかなり新しいStackOverflowです。この質問を削除したいのですが、できません。無視してください。私は問題は、この配列は、 "explode"または "preg_split"のいずれかを使って、配列に分割する必要がある1つの長い文字列であると思います。あなたはアレイ
からだけアクセスできる
この
$myArray = [
0 => [
'name' => 'Paul',
'age' => '23',
'hobbies' => [
0 => 'basketball',
],
'pets' => 'dog'
]
];
のようなあなたのアレイを書くあなたが最初の要素
echo $myArray[0]['name']; // it will print 'Paul'
echo $myArray[0]['hobbies'][0]; // it will print basketball
今、あなたは上記のように取り出すことができるの名にアクセスするとします。
私はそれをすると、私は文字 'a'を取得します。私は 'array'という単語から来たと仮定しています。 – user3452136
私の編集した答えを確認 – Vikash
ここに自分のコードをコピー&ペーストすることができます。 http://phpfiddle.org/。それを実行します。私はちょうどその動作を正しくチェックした – Vikash
値のいずれかが必要な場合は常に、配列を使用しないでください。 – jeroen
私はそれに問題があります。たとえば、 'echo $ myArray [0] ['name']; ' は私が期待しているものを出力しません。 – user3452136
出力は何ですか?私はそれを試してみると "Paul"を出力します。そして、@ jeroenは正しいです。配列を変数に変換しようとすると、変数空間が乱雑になります。 – GordonM