Array_Reverse () 함수는 배열 요소의 순서를 반전시키기 위해 PHP에 내장 된 강력한 도구입니다. 이 기능을 통해 개발자는 배열의 요소를 역순으로 배열하고 새 배열을 반환 할 수 있습니다.
array_reverse (Array $ array, bool $ preserve_keys = false) : 배열
배열 : 필수, 반전이 필요한 입력 배열을 나타냅니다.
Preserve_keys : 선택적으로 원래 배열의 키 이름을 보존할지 여부를 지정합니다. 기본값은 거짓입니다. 즉, 보존되지 않습니다.
이 함수는 새로운 요소 배열을 역순으로 반환합니다.
array_reverse () 함수의 원리는 비교적 간단합니다. 첫째, Preserve_keys 매개 변수가 전달되는지 여부를 확인합니다. true가 있으면 원래 배열의 키 값 쌍으로 재 배열됩니다. False 또는이 매개 변수가 전달되지 않으면 증분 정수가 새 배열의 키 이름으로 사용됩니다.
다음으로,이 함수는 원래 배열의 길이를 기반으로 새로운 빈 배열을 생성하고 원래 배열 끝에서 루프를 시작하여 각 요소를 리버스 순서로 새 배열에 추가합니다. 마지막 으로이 새로운 배열을 반환하고 완전히 반대 정렬하십시오.
다음 예제는 array_reverse () 함수를 사용하여 배열을 간단히 반전하는 방법을 보여줍니다.
위의 코드를 실행하면 출력은 다음과 같습니다.
정렬 ( [0] => 오렌지 [1] => 바나나 [2] => 애플 ))
위에서 볼 수 있듯이 배열 순서는 [Apple, Banana, Orange] 에서 [Orange, Banana, Apple] 까지 변경됩니다.
preserve_keys 매개 변수로 충돌 하면이 함수는 원래 배열의 키 이름을 유지합니다. 다음은 해당 예입니다.
출력 결과는 다음과 같습니다.
정렬 ( [O] => 오렌지 [B] => 바나나 [A] => Apple ))
이 경우 값의 순서가 역전된다는 점을 제외하고 배열의 주요 이름은 변경되지 않은 상태로 유지됩니다.
PHP의 array_reverse () 함수는 개발자에게 배열 요소의 순서를 되돌릴 수있는 편리한 방법을 제공합니다. 간단한 기능 호출을 사용하면 배열을 쉽게 뒤집을뿐만 아니라 필요에 따라 키 이름을 유지할지 여부를 선택할 수 있습니다. 이 기능을 마스터하면 배열 데이터를 처리하는 것이 더 효율적입니다.
이 기사가 Array_Reverse () 기능을 더 잘 이해하고 사용하여 PHP 프로그래밍 기술을 향상시키는 데 도움이되기를 바랍니다.