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

王林
リリース: 2023-02-24 13:34:01
オリジナル
5530 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート