我正在寻找一种快速解决方案来添加我在数组中分配的多个值。
$cars = array(
"name" => "cars",
"checkout" => 5,20,40,
"car_cost" => 240.00
);
我想加上"结帐"数组,所以我可以得到65的值在我的网站上回显。
由于
答案 0 :(得分:3)
您的示例不正确,因为它不会提供我认为您期望举例说明的值,但是如果checkout
是字符串:
$cars['checkout'] = explode(',', $cars['checkout']);
现在它仍然是一个数组,所以:
$sum = array_sum($cars['checkout']);
答案 1 :(得分:0)
您的数组语法未创建您认为的内容。您正在做的是将密钥"checkout"
设置为5.然后您将密钥0
设置为20,将1
设置为40。
你真正想要的是:
$cars = array(
"name" => "cars",
"checkout" => array(5,20,40),
"car_cost" => 240.00
);
您希望将值保存为数组。然后你可以这样做:
$totalCars = array_sum($cars["checkout"]);