使用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);