ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルで count 多次元配列の長さ統計を実装する方法
PHP で count 多次元配列の長さの統計を実装する方法。必要な友達はそれを参照してください。
以下のプログラムを実行した結果は()です
コードは次のとおりです | コードをコピー |
?$numb=配列(
B.12 |
count 関数で mode が COUNT_RECURSIVE (または 1) に設定されている場合、多次元配列内の配列の要素数が再帰的に計算されます (つまり、結果では 12 になります)。モードが設定されていない場合、デフォルトは 0 になります。多次元配列 (配列内の配列) は検出されません (結果 3)。
最初に走査するのは外側の配列です。要素が 2 つあり ("color1"、"color2"、"color3")、つまり 3
であることがわかります。
次に、("color1", "color2", "color3") 配列を走査し、9 個の要素を取得します。つまり 9
結果は3+9=12です
コードをコピー | |
$fruits = 配列 ( 配列 (1、2、null、null、5、6)、 配列 (1、2、null、null、5、6)、 ); echo(count($fruits[0]));
?> |
コードをコピー | |
$fruits[0][0]=1; $fruits[0][3]=1; $fruits[0][4]=1; echo(count($fruits[0]));
?> |
配列
PHP の配列は、実際には順序付けされたグラフです。グラフは値をキーにマッピングするタイプです。この型はさまざまな方法で最適化されているため、実際の配列、リスト (ベクトル)、ハッシュ テーブル (グラフの実装)、辞書、セット、スタック、キューなどとして使用できます。さらなる可能性を。別のPHP配列を値として使用できるので、ツリーのシミュレーションも簡単に行えます。
$arr=配列( | |||||||||
1=>array('title' => 'News2', 'viewnum' => 99, 'content' => 'QWERTYUIOPZXCVBNM') ); ?> 配列 $arr の長さをカウントしたい場合、つまり、2 次元配列にニュース項目が 2 つしかない場合、必要な数も 2 ですが、異なるバージョンで count($arr) を使用すると、 PHP の場合、統計結果は異なります。
その後、PHP マニュアルで count 関数には 2 番目のパラメーターがあることがわかりました。これについては次のように説明されています。
count 関数には 2 つのパラメーターがあります:
コードは次のとおりです
|