PHP에서 array_combine () 함수는 두 배열을 연관 배열로 결합하는 데 사용될 수 있습니다. 이 함수는 두 개의 매개 변수를 허용합니다. 하나는 배열의 키이고 다른 하나는 배열 값입니다. 하지만 알아? Array_combine ()은 공통의 목적의 경우는 아니지만 키 값 배열 플립을 구현하는 데 사용될 수 있습니다.
array_combine () 함수의 구문은 다음과 같습니다.
array_combine(array $keys, array $values) : array
$ 키 : 새 배열 키를 만드는 데 사용되는 배열.
$ 값 : 새로운 배열 값을 생성하는 데 사용되는 배열.
이 함수는 두 배열로 구성된 연관 배열을 반환합니다.
실제로 배열의 키와 값을 뒤집는 것은 원래 배열의 "값"을 새 배열의 "키"로, 원래 "키"를 새 배열의 "값"으로 취하십시오. 원래 배열의 "키"와 "값"을 추출하고 Array_combine ()을 사용하여이를 수행 할 수 있습니다.
다음과 같은 배열이 있다고 가정합니다.
$array = [
'apple' => 1,
'banana' => 2,
'orange' => 3
];
배열의 키 값을 뒤집고 다음과 같은 결과를 얻고 싶습니다.
$flippedArray = [
1 => 'apple',
2 => 'banana',
3 => 'orange'
];
다음으로 PHP의 array_combine () 함수를 통해이 기능을 구현하는 방법을 살펴 보겠습니다.
<?php
$array = [
'apple' => 1,
'banana' => 2,
'orange' => 3
];
// 배열의 키와 값을 얻으십시오
$keys = array_keys($array);
$values = array_values($array);
// 사용 array_combine() 함수는 키와 값을 뒤집습니다
$flippedArray = array_combine($values, $keys);
// 출력을 뒤집 었습니다
print_r($flippedArray);
?>
열쇠와 값을 얻으십시오.
Array_keys ($ array)를 사용하여 원래 배열에서 모든 키를 얻으십시오.
Array_Values ($ array)를 사용하여 원래 배열에서 모든 값을 얻으십시오.
핵심 가치를 뒤집습니다.
Array_combine () 함수를 사용하여 원래 배열의 "값"을 새 배열의 "키"로 사용하고 원래 배열의 "키"를 새 배열의 "값"으로 사용하십시오.
출력 결과 :
Flipped Array를 출력하려면 print_r ($ flippedArray)를 사용하십시오.
Array_combine ()을 사용하는 경우 두 배열의 길이는 동일해야합니다. 키 및 값 배열의 길이가 같지 않으면 PHP는 False를 반환합니다.
원래 배열에 중복 값이있는 경우 배열의 키가 고유하기 때문에 뒤집힌 배열은 중복 값을 잃게됩니다.
PHP의 array_combine () 함수를 통해 키 값 플립을 쉽게 구현할 수 있습니다. 원래 배열의 키와 값 만 추출 한 다음 Array_combine () 함수를 통해 새 배열로 결합하면됩니다. 이 방법은 간결하고 효율적이며 배열 키 값을 되돌려 야하는 시나리오에 적합합니다.
이 기사가 PHP에서 array_combine () 함수를 사용하여 배열 키 값 플립을 구현하는 방법을 이해하는 데 도움이되기를 바랍니다. 질문이나 추가 요구 사항이 있으시면 언제든지 저에게 연락하십시오.