使用PHP将项目数计算到多维数组中
假设我有这个数组:使用PHP将项目数计算到多维数组中,php,arrays,Php,Arrays,假设我有这个数组: Array ( [Europa] => Array ( [country] => France [capital] => Paris ), ( [country] => Spain [capital] => Madrid ) [Asia] => Array
Array
(
[Europa] => Array
(
[country] => France
[capital] => Paris
),
(
[country] => Spain
[capital] => Madrid
)
[Asia] => Array
(
[country] => Russia
[capital] => Moscow
)
)
如何计算包含在亚洲
或欧罗巴`中的项目数量
谢谢。
$myArray= [
'Europa' => [
'country' => France
'capital' => Paris
],
[
'country' => Spain
'capital' => Madrid
],
'Asia' => [
'country' => Russia
'capital' => Moscow
],
];
可以使用基于索引的count()
$numEuropa = count($myArray['Europa']);
$numAsia = count($myArray['Asia']);
用作:
或使用循环:
foreach($array as $key => $val)
echo $key . " count is: " . count($value);
实时示例:可能重复的可能重复的
foreach($array as $key => $val)
echo $key . " count is: " . count($value);