私はこのような配列を持っています
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;
ここで行っているのは、0 である $itemArray 内の最初のインデックスにアクセスすることです。0 には配列が含まれているため、0 のどの部分にアクセスするかを指定します。基本的には次のようになります。
$array[index][innerarrayindex]