php - 是否可以访问同一数组中的键 - PHP?

标签 php arrays

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

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

我试过这样做:

'total' => $cart['quantity'] * $cart['price']

我得到一个 undefined index 错误。

有什么办法可以实现吗

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

最佳答案

您不能访问尚未创建的索引

这样试试

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

$cart['total'] = $cart['quantity'] * $cart['price'];

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

相关文章:

javascript - 从数组中生成一个随机单词,然后将其打印到控制台日志中的 javascript 函数中

javascript - 无法从 jquery 访问数组

java - 如何使用输入字段永久保存到网页?

c - 结构体入口声明了一个数组类型的字段,但编译器说它是一个指针

javascript - 如何在 AngularJS 中的后续请求中正确存储本地数组

基于先前值的 Javascript 过滤器

php - 我想在 PHP 验证中仅允许 2 个字母之间有 1 个逗号

SQL 语句语法中的 Php 函数

php - 从 PHP 中的 Phar 存档复制特定目录

java - 如果行长度不相等,如何将行长度转换为列长度并反转 (java)