• ベストアンサー

配列で分かりません

教えてください。プログラミング初心者です。 以下の配列があった場合に最終行の$abc[ ] = $abc;は何を代入しているのでしょうか? $abc = array( ); $abc[ ] = $ def; $abc[ ] = $ abc; 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • agunuz
  • ベストアンサー率65% (288/438)
回答No.1

自分で手を動かして(ソースを書いて)確認してください。 <?php $def = 'test'; $abc = array(); $abc[] = $def; $abc[] = $abc; print '<pre>'; print_r($abc); print '</pre>'; $abc[0] に $def を代入して、$abc[1] に $abcという配列([0] に $def の内容がある)を代入しています(二次元配列になる)。

ymoshimoshi
質問者

お礼

御礼が遅れてすみませんでした。 確認しました。 ありがとうございました。

関連するQ&A

専門家に質問してみよう