보존 키를 사용하여 숫자형 배열 병합
종종 중복 항목을 도입하거나 원래 키를 변경하지 않고 두 배열을 결합해야 하는 경우가 있습니다. 이를 달성하기 위해 PHP에서 사용할 수 있는 다양한 방법을 살펴보겠습니다.
array_merge 사용:
array_merge() 함수는 두 배열을 결합하는 간단한 방법을 제공합니다. 기본적으로 중복 키를 후자 배열의 값으로 덮어씁니다. 이 경우 배열에는 PHP에서 정수로 처리되는 문자열 키가 있으므로 키 번호가 다시 매겨집니다. 원래 키를 보존하려면 다음을 사용할 수 있습니다.
$output = array_merge($array1, $array2);
array_combine 사용:
키가 중요한 경우 array_combine()을 활용하여 배열을 다시 만들 수 있습니다. 원하는 키로. 구문은 다음과 같습니다.
$output = array_combine($output, $output);
' ' 연산자 사용:
또 다른 우아한 해결책은 기본적으로 배열을 병합하고 해당 키를 보존하는 ' ' 연산자를 사용하는 것입니다. . 권장되는 방법은 다음과 같습니다.
$output = $array1 + $array2;
예:
예제 배열을 고려하세요.
$array1 = array( '11' => '11', '22' => '22', '33' => '33', '44' => '44' ); $array2 = array( '44' => '44', '55' => '55', '66' => '66', '77' => '77' );
제안된 방법을 사용하여 다음을 수행할 수 있습니다. 다음 출력을 얻습니다.
$output = array( '11' => '11', '22' => '22', '33' => '33', '44' => '44', '55' => '55', '66' => '66', '77' => '77' );
위 내용은 원본 키를 유지하면서 PHP에서 숫자형 배열을 어떻게 병합할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!