本文系翻譯,原文地址:https://stitcher.io/blog/new-in-php-81#array-unpacking-with-string-keys-rfc
使用字符串鍵解包數(shù)組(Array unpacking with string keys)
PHP 7.4 中已經(jīng)允許數(shù)組解包,但它只適用于數(shù)字鍵。之前不支持字符串鍵的原因是因?yàn)閷?duì)于如何合并數(shù)組重復(fù)項(xiàng)沒有達(dá)成任何共識(shí)。
RFC 通過遵循以下語義干凈地解決了這個(gè)問題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