PHP에서 배열을 키-값 쌍으로 병합: 간단한 기술
PHP에서 배열을 사용할 때 병합이 필요한 경우가 많습니다. 두 개의 배열을 사용하여 요소 간에 키-값 관계를 설정합니다. 수동 루프가 실행 가능한 접근 방식이지만 보다 효율적인 방법을 살펴보겠습니다.
해결책: array_combine()
PHP는 내장 함수 array_combine()을 제공합니다. 이 목적을 위해 특별히 설계되었습니다. 이 함수는 두 개의 배열을 인수로 사용합니다.
array_combine()은 두 배열을 병합하여 첫 번째 배열의 요소가 키로 사용되고 두 번째 배열의 해당 요소가 사용되는 새 배열을 만듭니다. 배열은 값으로 할당됩니다.
예:
다음 배열을 고려하세요.
$keys = ['name', 'age', 'gender']; $values = ['John', 25, 'Male'];
array_combine()을 사용하여 이러한 배열을 병합하려면:
$key_value_pairs = array_combine($keys, $values);
결과 배열 $key_value_pairs는 다음과 같습니다. 다음과 같습니다:
['name' => 'John', 'age' => 25, 'gender' => 'Male']
보시다시피 첫 번째 배열($keys)의 키가 두 번째 배열($values)의 값에 매핑되었습니다. 이는 두 배열의 요소 간에 키-값 관계를 설정하는 빠르고 간결한 방법을 제공합니다.
위 내용은 두 개의 PHP 배열을 키-값 쌍으로 효율적으로 병합하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!