• 締切済み

配列の長さを知るためには

とても簡単な質問かもしれませんがお願いします。 質問内容はタイトル同様配列の長さを知る方法です。 配列の長さの分だけ出力を行いたい場合などfor文で行いたいのですが配列の長さを知る方法がわからないので できません・・・。 JavaScriptではlengthなどですが、PHPではどうするのでしょうか

みんなの回答

  • SoHeart
  • ベストアンサー率50% (13/26)
回答No.2

<? $a[0]='aaa'; $a[1]='55'; echo '要素数='.count($a).'<br>'; echo '$a[0]の長さ='.strlen($a[0]).'<br>'; echo '$a[1]の長さ='.strlen($a[1]).'<br>'; echo '$aの全体の長さ='.strlen(implode($a)).'<br>'; ?> これ、動かしてみてください。

  • tecinfo
  • ベストアンサー率52% (32/61)
回答No.1

count を使います $array = array(1,2,3,4,5,6,7); echo count($array); // 7 が出力されます。 for($i=0;$i<count($array);$i++){ // ループ処理 } だ、そうです。 foreach($array as $key => $val){ echo("'$key' => '$val'\n"); } なら、配列の長さを取得せず、配列の中身を出すことも可能です。

参考URL:
http://phpspot.net/php/pg%94z%97%F1%82%CC%92%B7%82%B3%82%F0%92%B2%82%D7%82%E9.html

関連するQ&A