array_reverse 함수

array_reverse 함수는 배열을 역순으로 뒤집습니다. 첫 번째 매개변수로 배열을 전달하고, 두 번째 매개변수로는 요소 재배치 시 키를 보존할지 여부를 지정합니다(true - 예, false - 아니오). 두 번째 매개변수는 선택사항입니다. 지정하지 않으면 기본값으로 두 번째 매개변수는 false가 됩니다. 문자열 키는 이 매개변수 값에 관계없이 항상 보존됩니다.

문법

phparray_reverse(array $array, bool $preserve_keys = false): array

예제

배열을 뒤집어 봅시다:

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
  $res = array_reverse($arr);
  
  var_dump($res);
?>

코드 실행 결과:

php['e', 'd', 'c', 'b', 'a']

예제

연관 배열을 뒤집어 봅시다:

php<?php
  $arr = ['a' => 1, 'b' => 2, 'c' => 3];
  $res = array_reverse($arr);
  
  var_dump($res);
?>

코드 실행 결과:

php['c' => 3, 'b' => 2, 'a' => 1]

함께 보기

  • 문자열을 뒤집는 함수 strrev
  • 키와 값을 교환하는 함수 array_flip