美好的一天,我有一个阵列:
$cart = [
'id' => 1,
'item_name' => 'sample',
'quantity' => 20,
'price' => 50,
];
我试过这样做:
'total' => $cart['quantity'] * $cart['price']
我得到一个未定义的索引错误。
有没有办法实现这一目标。
注意:'total'
键位于同一个数组$cart
。
答案 0 :(得分:4)
您无法访问尚未创建的索引
以这种方式试试
$cart = [
'id' => 1,
'item_name' => 'sample',
'quantity' => 20,
'price' => 50,
];
$cart['total'] = $cart['quantity'] * $cart['price'];
答案 1 :(得分:3)
试试这个它会起作用::
<?php
$cart = [
'id' => 1,
'item_name' => 'sample',
'quantity' => 20,
'price' => 50,
];
$cart['total'] = $cart['quantity'] * $cart['price'];
echo "<pre>";
print_r($cart);
echo "</pre>";
?>
看到结果后,请根据需要删除回声部分。