我有一个数组,看起来像这个
Array
(
[0] => Array
(
[Title] => The Title
[Price] => 700
[Quantity] => 2
)
)
假设我想将数量更改为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]