PHP 演算子で連想配列の先頭に要素を追加するサンプル

環境
PHP 8.1.2
Ubuntu 22.04.1 LTS

構文
演算子を使って連想配列の先頭に要素を追加するには、「+」演算子を使います。
「+」の左辺に追加する要素を持つ連想配列、右辺に対象の連想配列を指定します。
$result = [追加する要素のキー => 追加する要素の値] + $対象の配列;

使用例

<?php

$ns = ['k1' => 21, 'k2' => 22, 'k3' => 33];

$result = ['k1' => 0] + $ns;

print_r($result);


?>

実行結果

Array
(
    [k1] => 0
    [k2] => 22
    [k3] => 33
)

 

PHP

Posted by arkgame