PHPのsizeof()関数を使用し配列内の要素の数を取得してみます。
sizeof()関数は、配列内の要素の数を取得することができます。count()関数のエイリアス(別名)です。
■基本的な構文
sizeof(array, mode)
arrayは、要素の数を取得する配列を指定します。
modeは、モードを指定します。モードには「0」で多次元配列のすべての要素を数えないモードと、「1」で配列を再帰的に数える(多次元配列のすべての要素を数える)モードがあります。「0」がデフォルトのモード。
■環境
・Windows10
・XAMPP 8.0.6
・PHP Version 8.0.6
■sizeof()関数を使用し配列内の要素の数を取得する
では、PHPのsizeof()関数を使用し配列内の要素の数を取得するスクリプトを書いていきます。
■コード
<html lang="ja">
<head>
<title>sizeof()関数を使用し配列内の要素の数を取得する</title>
</head>
<body>
<?php
$str = array("藤岡","田中","斎藤","宮尾","大杉");
echo sizeof($str);
?>
</html>
今回はstrという変数を定義し、その中でarray()関数を使用し、要素(文字列)を格納します。これで配列が作成されます。
作成後、sizeof()関数を使用します。sizeof()関数の括弧内には、第1の引数,パラメーターとして、str変数を渡します。渡された情報を元に、str変数内の配列の要素(文字列)の数を取得します。
取得された要素(文字列)の数をecho文で出力します。
■実行
では、このスクリプトを「random_order_array_ele.php」という名前で保存し、実行させてみます。
実行させてみると、sizeof()関数を使用したことで、str変数内の配列の要素(文字列)の数を取得され、取得された要素(文字列)の数をecho文で出力させることができました。
コメント