我有一个看起来像这样的数组
Array
(
[0] => Array
(
[Title] => The Title
[Price] => 700
[Quantity] => 2
)
)
假设我想将 Quantity 更改为 5,如果数组存储在变量 $ItemArray 中,我该怎么做?
我有一个看起来像这样的数组
Array
(
[0] => Array
(
[Title] => The Title
[Price] => 700
[Quantity] => 2
)
)
假设我想将 Quantity 更改为 5,如果数组存储在变量 $ItemArray 中,我该怎么做?
试试$itemArray[0]['Quantity'] = 5;
。
基本上,您有一个数组 ,$itemArray
其中包含一个关联数组。要访问内部数组,您只需使用标准 PHP 数组语法:$itemArray[0]
.
然后,您需要该Quantity
内部数组的字段。使用嵌套数组语法,您追加['Quantity']
到我们之前的语句的末尾,结果是:$itemArray[0]['Quantity']
。
至此,你有了你想要的字段,你可以使用法线=
来设置字段值。
$itemArray[0]['Quantity'] = 5;
这很简单,试试
$itemArray[0]["Quantity"] = 5;
我们在这里所做的是访问 $itemArray 中为 0 的第一个索引;0 包含一个数组,所以我们现在指定要访问 0 的哪一部分: 基本上像这样:
$array[index][innerarrayindex]