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 )