이 기사는 번역되었습니다. 원본 주소: https://stitcher.io/blog/new-in-php-81#array-unpacking-with-string-keys-rfc
문자열 키 솔루션 사용 문자열 키를 사용한 배열 압축 풀기
배열 압축 풀기는 PHP 7.4에서 이미 허용되지만 숫자 키로만 작동합니다. 이전에 문자열 키가 지원되지 않았던 이유는 배열 중복을 병합하는 방법에 대한 합의가 없었기 때문입니다.
RFC는 다음 의미론을 따라 이 문제를 깔끔하게 해결합니다array_merge
:
$array1 = ["a" => 1]; $array2 = ["b" => 2]; $array = ["a" => 0, ...$array1, ...$array2]; var_dump($array); // ["a" => 1, "b" => 2]
자세한 내용은 RFC를 참조하세요. https://wiki.php.net/rfc/array_unpacking_string_keys
위 내용은 PHP8.1의 새로운 기능에 대한 자세한 설명: 문자열 키를 사용하여 배열 풀기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!