« PHPのprint_rその変数がなんなんなのか、とにかく中身を詳細に知りたいときに使う便利なメソッド。 | トップページ | PHPで配列の要素数を数えるためのメソッド、count, size_ofは配列じゃなくても「1」や「0」を返すので注意が必要。 »

2010.05.13

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の配列(Array)は連想配列(Hash)の可能性がある。:

« PHPのprint_rその変数がなんなんなのか、とにかく中身を詳細に知りたいときに使う便利なメソッド。 | トップページ | PHPで配列の要素数を数えるためのメソッド、count, size_ofは配列じゃなくても「1」や「0」を返すので注意が必要。 »