美好的一天,我有这样一个数组:

$cart = [
   'id' => 1,
   'item_name' => 'sample',
   'quantity' => 20,
   'price' => 50,
];

我尝试这样做:
'total' => $cart['quantity'] * $cart['price']

我收到 undefined index 错误。

有什么办法可以做到这一点。

注意:'total'键在同一数组$cart中。

最佳答案

只需尝试一下,它将起作用:

<?php
$cart = [
   'id' => 1,
   'item_name' => 'sample',
   'quantity' => 20,
   'price' => 50,
];
$cart['total'] = $cart['quantity'] * $cart['price'];
echo "<pre>";
print_r($cart);
echo "</pre>";
?>

看到结果后,请根据需要删除回声部分。

关于php - 是否可以访问同一数组中的键-PHP?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42070776/

10-13 05:21