-1
我正在尋找一個快速解決方案,將我已經分配到數組中的多個值相加。在數組中添加多個值
$cars = array(
"name" => "cars",
"checkout" => 5,20,40,
"car_cost" => 240.00
);
我想加上數組的「結帳」,以便我可以得到65的值在我的網站上回顯出來。
感謝
我正在尋找一個快速解決方案,將我已經分配到數組中的多個值相加。在數組中添加多個值
$cars = array(
"name" => "cars",
"checkout" => 5,20,40,
"car_cost" => 240.00
);
我想加上數組的「結帳」,以便我可以得到65的值在我的網站上回顯出來。
感謝
您的數組語法不會創建您認爲它是。你正在做的是設置鍵"checkout"
5。用戶的關鍵0
至20 1
設置爲40
你真正想要的是:
$cars = array(
"name" => "cars",
"checkout" => array(5,20,40),
"car_cost" => 240.00
);
你想你的設置保存爲數組。那麼你可以這樣做:
$totalCars = array_sum($cars["checkout"]);
你舉的例子是不正確的,因爲它不會提供我假設你希望說明一個值,但是如果checkout
是一個字符串:
$cars['checkout'] = explode(',', $cars['checkout']);
現在,這將是無論如何,因此:
$sum = array_sum($cars['checkout']);
5,20,40是數組還是字符串?你所顯示的語法「checkout」=> 5,20,40'不符合你的想法(參見https://eval.in/615463)。 –
啊,我想要5,20和40作爲單獨的值並加起來。這是可能的方式,我試圖做到這一點? – Jwk895
您可以將這些數字作爲數組存儲,然後使用'array_sum'來加總它們。 –