간편하게 배열을 복사 할 수 있지만 복사 할 배열의 키를 지정할 수 있습니다.PHP의 키 목록에서 새 배열 만들기
나는 이것을위한 함수를 쉽게 작성할 수 있지만 이미 이것을 수행하는 PHP 함수가 있는지 궁금합니다. 아래의 array_from_keys()
기능과 같은 것입니다.
$sizes = array('small' => '10px', 'medium' => '12px', 'large' => '13px');
$chosen = array_from_keys($sizes, 'small', 'large');
// $chosen = array('small' => '10px', 'large' => '13px');
감사합니다. 배열을 빌드하는 더 좋은 방법은 다음과 같습니다. $ selected = array_fill_keys ('small', 'large', null); 아직 우아하지는 않지만. 여전히 'array_from_keys'함수를 작성하는 것이 가치 있다고 생각합니다. – bradt