티스토리 뷰

PHP 7.4 버전에 추가된 기능으로 배열을 합치는데 사용됩니다.

 

[ 기본 사용방법 ]

$array1 = [1,2,3];
$array1 = [
	...$array1,
	4, 5
];
var_dump($array1); // [1,2,3,4,5]
$array  =  [ ... $array1 ,  ... $array2 ] ; 
// 다음과 거의 같습니다. 
$array  =  array_merge ( $array1 ,  $array2 ) ;

 

뒤에 나온 문자열 키가 이전에 나온 키를 덮어 씌워 버립니다.

$array1 = ["a" => 1];
$array2 = ["a" => 2];
$array = ["a" => 0, ...$array1, ...$array2];
var_dump($array); // ["a" => 2]

 

 

https://wiki.php.net/rfc/spread_operator_for_array

댓글