PHP配列計算
配列は最もよく使われる型なので、一次元配列の數(shù)を計算する方法です。実際、以前に學(xué)んだ數(shù)學(xué)関數(shù)の 1 つである count() を使用できます。
count 関數(shù)の使用法を見てみましょう:
int count (mixed $variable)
注:
1 パラメータ $variable は配列またはオブジェクトである必要があります。カウントされる
それから、統(tǒng)計関數(shù)を使用して配列の數(shù)をカウントしてみることができます。
<?php $a[0] = 1; $a[1] = 3; $a[2] = 5; $result = count($a); // $result == 3 $b[0] = '迪奧和奧迪我都愛'; $b[5] = '努力開創(chuàng)未來'; $b[10] = '為了未來而努力'; $result = count($b); $data = [ 'baidu' =>'百度', 'ali' => '阿里', 'tencent' => '騰訊', ]; echo count($data); $erwei = [ [ 'baidu' =>'百度', 'ali' => '阿里', 'tencent' => '騰訊', ], [ 'netease' =>'網(wǎng)易', 'sohu' => '搜狐', 'sina' => '新浪', ] ]; //試試輸出一個二維數(shù)組個數(shù) echo count($erwei); //試試輸出二維數(shù)組中某個元素的個數(shù) echo count($erwei[1]); ?>
上記の例を通じて、インデックス配列と連想配列の數(shù)の両方を出力できることがわかりました。
二次元配列の場合、この関數(shù)は現(xiàn)在の次元の配列要素の數(shù)のみをカウントします。上の例のように: $erwei.
したがって、 count($erwei) の結(jié)果は 2 になります。 ($erwei[1]) を數(shù)えると、結(jié)果は 3 になります。