- 締切済み
配列の長さを知るためには
とても簡単な質問かもしれませんがお願いします。 質問内容はタイトル同様配列の長さを知る方法です。 配列の長さの分だけ出力を行いたい場合などfor文で行いたいのですが配列の長さを知る方法がわからないので できません・・・。 JavaScriptではlengthなどですが、PHPではどうするのでしょうか
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 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"); } なら、配列の長さを取得せず、配列の中身を出すことも可能です。