PHP配列計算

配列は最もよく使われる型なので、一次元配列の数を計算する方法です。実際、以前に学んだ数学関数の 1 つである count() を使用できます。

count 関数の使用法を見てみましょう:

int count (mixed $variable)

注:

1 パラメータ $variable は配列またはオブジェクトである必要があります。カウントされる

それから、統計関数を使用して配列の数をカウントしてみることができます。

<?php
$a[0] = 1;
$a[1] = 3;
$a[2] = 5;
$result = count($a);
// $result == 3

$b[0]  = '迪奥和奥迪我都爱';
$b[5]  = '努力开创未来';
$b[10] = '为了未来而努力';
$result = count($b);


$data = [
       'baidu' =>'百度',
       'ali' => '阿里',
       'tencent' => '腾讯',
       ];
echo count($data);

$erwei = [
           [
           'baidu' =>'百度',
           'ali' => '阿里',
           'tencent' => '腾讯',
           ],
           [
           'netease' =>'网易',
           'sohu' => '搜狐',
           'sina' => '新浪',
           ]
       ];

//试试输出一个二维数组个数
echo count($erwei);

//试试输出二维数组中某个元素的个数
echo count($erwei[1]);
?>

上記の例を通じて、インデックス配列と連想配列の数の両方を出力できることがわかりました。

二次元配列の場合、この関数は現在の次元の配列要素の数のみをカウントします。上の例のように: $erwei.
したがって、 count($erwei) の結果は 2 になります。 ($erwei[1]) を数えると、結果は 3 になります。


学び続ける
||
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
$a[0] = 1;
$a[1] = 3;
$a[2] = 5;
$result = count($a);
// $result == 3
$b[0] = '';
$b[5] = '';
$b[10] = '';
$result = count($b);
$data = [
'baidu' =>'',
'ali' => '',
'tencent' => '',
];
echo count($data);
$erwei = [
[
'baidu' =>'',
'ali' => '',
'tencent' => '',
],
[
'netease' =>'',
'sohu' => '',
'sina' => '',
]
];
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
图片放大关闭