PHPの配列(Array)は連想配列(Hash)の可能性がある。
echo $array
ってやったら
Arrayって表示されたからfor文でくるくる回したら上手く動かない。
具体的には、
PHP Notice: Undefined offset: 0 in ....
と表示される。
うーん、、なんでだろう、、
と思ったら、実は連想配列でしたというオチ。
困ったときはとりあえず、
print_r $array
ってやってみて、中身をよく確認しよう。
| 固定リンク
« PHPのprint_rその変数がなんなんなのか、とにかく中身を詳細に知りたいときに使う便利なメソッド。 | トップページ | PHPで配列の要素数を数えるためのメソッド、count, size_ofは配列じゃなくても「1」や「0」を返すので注意が必要。 »
「PHP」カテゴリの記事
- PHP、smarty、javascript。。。疲れた。。(2010.08.18)
- phpでperlのprint Data::Dumper($data);相当の一行。(2010.07.06)
- PHPのparse_url関数がよくわからない。(2010.05.14)
- PHPで配列の要素数を数えるためのメソッド、count, size_ofは配列じゃなくても「1」や「0」を返すので注意が必要。(2010.05.13)
- PHPの配列(Array)は連想配列(Hash)の可能性がある。(2010.05.13)
この記事へのコメントは終了しました。
コメント