配列の要素数を確認する方法
スポンサーリンク
PHP で配列の要素数を取得するには count 関数を使用します。
通常の配列の場合
サンプルコードは次の通りです。
php(実行可能なサンプルコード) | |
1 2 3 4 5 | // 要素が 6 個の配列を作成 $ary1 = array(-5, 10, 50, 60, 100, 200); // 6 と表示される print count($ary1); |
要素数が 0 の場合は 0 が返されます。
php(実行可能なサンプルコード) | |
1 2 3 4 5 | // 要素が 0 個の配列を作成 $ary1 = array(); // 0 と表示される print count($ary1); |
多次元配列の場合
2 次元配列の場合のサンプルコードは次の通りです。
php(実行可能なサンプルコード) | |
1 2 3 4 5 6 7 8 9 10 11 12 13 | // 2 次元の配列を作成 $ary = array( array(1, 2, 3, 4, 5), array(1, 2, 3, 4, 5, 6, 7), array(1, 2, 3, 4, 5, 6, 7, 8, 9) ); // 配列が 3 個入っているので 3 と表示される。 print count($ary) . PHP_EOL; print count($ary[0]) . PHP_EOL; // 5 と表示 print count($ary[1]) . PHP_EOL; // 7 と表示 print count($ary[2]) . PHP_EOL; // 9 と表示 |
3 次元配列の場合のサンプルコードは次の通りです。
php(実行可能なサンプルコード) | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | // 3 次元の配列を作成 $ary = array( array( array(1,2,3), array(1,2,3,4), array(1,2,3,4,5) ), array( array(1,2,3,4,5,6,7), array(1,2,3,4,5), array(1,2,3), array(1) ) ); // 2次元の配列が 2 個入っているので 2 と表示される。 print count($ary) . PHP_EOL; print count($ary[0]) . PHP_EOL; // 3 と表示(配列が 3 個入ってる) print count($ary[0][0]) . PHP_EOL; // 3 と表示 print count($ary[0][1]) . PHP_EOL; // 4 と表示 print count($ary[0][2]) . PHP_EOL; // 5 と表示 print count($ary[1]) . PHP_EOL; // 4 と表示(配列が 4 個入ってる) print count($ary[1][0]) . PHP_EOL; // 7 と表示 print count($ary[1][1]) . PHP_EOL; // 5 と表示 print count($ary[1][2]) . PHP_EOL; // 3 と表示 print count($ary[1][3]) . PHP_EOL; // 1 と表示 |
スポンサーリンク
- 配列
- 配列を初期化する方法
- 多次元配列内の全ての文字列を一括で置換する方法
- 配列内の全ての文字列を一括で置換する方法
- 連想配列のキーの大文字・小文字を切り替える方法
- 配列の要素数を確認する方法
- foreach で配列の全ての要素を処理する方法
- 配列を並べ替える方法(ソートする方法)
- 連想配列(ハッシュ)を使用する方法
- 連想配列から特定のキーの値を取り出して配列を作成する方法
- 連想配列(ハッシュ)に指定したキーが存在するかを確認する方法
- 連想配列(ハッシュ)のキーの一覧を取得する方法
- 二次元配列のインデックスを特定のキーの値に置き換える方法
- 二次元配列を複数のキーを指定して並べ替える方法
- 二次元配列をソートキーを指定して並び替える方法
- 配列を CSV に変換し、必要なエスケープを行う