如何在数组中求和一个特殊索引,例如我想在这个数组中求和(它是一个索引):
$users = array(
"user1" => array("name" => "Loghman Avand", "age" => 26),
"user2" => array("name" => "Sara Alavi", "age" => 34),
"user3"=> array("name" => "Hossein Ahmadi", "age" => 3)
);
答案 0 :(得分:0)
使用array_column()和array_sum():
$ages = array_column($users, 'age');
echo 'Sum is: ', array_sum($ages);
这忽略了外部数组中的键是相同的事实。
答案 1 :(得分:-1)
首先,你的上面的数组是无效的。因为使用相同的数组键('用户')而不是一次。 请检查以下代码
$ awk '/-0.81/{b=b (b==""?"":", ") $0}END{print b}' file
2017-01-11 07:19 -0.81 feet Low Tide, 2017-01-12 08:03 -0.81 feet Low Tide