计算阵列的孩子

时间:2017-01-12 19:40:03

标签: php arrays count

我很抱歉我的纯英语。 我需要计算数组的子项。我的数组输出如下。 我能计算第一步,但我需要计算第二步的[地址]值。

std::vector<int> v{1, 2, 3};
::operator << (std::cout,  v); 
std::cout << std::endl;

1 个答案:

答案 0 :(得分:0)

如果您需要计算所有地址值,可以通过多种方式进行计算。以下是几种可能性:

$address_count = array_reduce($your_array, function($count, $item) {
    return $count + count($item['address']);
}, 0);

// or

$address_count = array_sum(array_map('count', array_column($your_array, 'address')));

// or

$address_count = 0;
foreach ($your_array as $item) {
    $address_count += count($item['address']);
}