PHP: 配列・連想配列の値を変更する
配列の値を変更
PHPでリストの要素の値を変更する場合は、 インデックスで指定した要素に値を代入します。
書式
$配列名[インデックス] = 値;
要素の先頭のインデックスは0です。2番目の要素のインデックスは1です。
$arr = [10, 20, 30];
// 値を変更
$arr[0] = 50;
$arr[1] = 100;
print_r($arr);
// 実行結果
Array
(
[0] => 50
[1] => 100
[2] => 30
)
連想配列の値を変更
連想配列の値を変更する場合も、 インデックス(キー)で指定した要素に値を代入します。
$連想配列[キー] = 値;
具体的なコード例は次の通りです。
$arr = [
"id" => 10,
"name" => "田中",
"age" => 30
];
// 値を変更
$arr["age"] = 31;
print_r($arr);
// 実行結果
Array
(
[id] => 10
[name] => 田中
[age] => 31
)