在数组中添加多个值

时间:2016-08-01 20:58:42

标签: php arrays

我正在寻找一种快速解决方案来添加我在数组中分配的多个值。

$cars = array(
    "name" => "cars",
    "checkout" => 5,20,40,
    "car_cost" => 240.00
);

我想加上"结帐"数组,所以我可以得到65的值在我的网站上回显。

由于

2 个答案:

答案 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"]);