ホームページ  >  記事  >  バックエンド開発  >  PHPの配列の長さを表現する方法

PHPの配列の長さを表現する方法

王林
王林オリジナル
2019-09-19 17:57:305534ブラウズ

PHPの配列の長さを表現する方法

#PHP 配列の長さを取得する方法

1. 配列の長さを取得する方法1 次元配列

1、count、sizeof は、1 次元配列の長さを直接カウントできます。

2. 例:

$arr = Array('0','1','2','3','4'); echo count($arr); // 输出5
$arr = array('A','B','C'); echo sizeof($arr); // 输出3

3. 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) は多次元配列の検出に使用されます;

2、統計配列の長さ:

a、統計的 2 次元 長さ:

 count($arr, 1);

b. 2 次元配列の長さはカウントしません:

 count($arr, 0);

c. ユーザー情報があるかどうかの確認:

if( is_array($arr) && count($arr, COUNT_NORMAL)>0 ){
// 有;
}else{
// 没有;
}

推奨チュートリアル:

PHP ビデオ チュートリアル

以上がPHPの配列の長さを表現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。