#PHP 配列の長さを取得する方法
1. 配列の長さを取得する方法1 次元配列
2. 例:
$arr = Array('0','1','2','3','4'); echo count($arr); // 输出5 $arr = array('A','B','C'); echo sizeof($arr); // 输出33. sizeof() と count() は同じ目的を持ち、どちらの関数も配列要素の数を返すことができます。通常のスカラー変数の要素数を取得できます。この関数に渡された配列が空の配列または設定されていない変数の場合、返される配列要素の数は 0 であり、関数は同じです。
2. sizeof メソッドと count メソッドの違いと関係
sizeof() は関数 count() のエイリアスです。 。3. 多次元配列
#1 の長さを取得します。例: a、$arr = array( array( 'username' => 'zhangsan', 'password' => '123456'), array( 'username' => 'zenghu', 'password' => '123456' ) );b $ arr の長さをカウントしたい場合、つまり 2 人のユーザーをカウントしたい場合、数値は 2;c ですが、異なるバージョンの count($arr) を使用すると、 PHP では、統計結果は異なります;d. その後、PHP マニュアルで count 関数には 2 番目のパラメーターがあることがわかり、これについては次のように説明されています: e. カウント関数には 2 つのパラメータがあります:
0 (または COUNT_NORMAL) はデフォルトでは、多次元配列 (配列内の配列) は検出されません;
1 (または COUNT_RECURSIVE) は多次元配列の検出に使用されます;
count($arr, 1);b. 2 次元配列の長さはカウントしません:
count($arr, 0);c. ユーザー情報があるかどうかの確認:
if( is_array($arr) && count($arr, COUNT_NORMAL)>0 ){ // 有; }else{ // 没有; }推奨チュートリアル:
以上がPHPの配列の長さを表現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。