คำอธิบาย
ฟังก์ชัน array_reverse() คืนค่าอาร์เรย์ใหม่ที่มีลำดับสมาชิกกลับกัน (reverse order)
รูปแบบการใช้งาน (Syntax)
array_reverse(array, preserve_keys)
พารามิเตอร์
- array — อาร์เรย์ต้นทาง
- preserve_keys —
TRUEรักษาคีย์เดิม,FALSEกำหนดคีย์ใหม่ (ค่าเริ่มต้น)
ค่าที่คืนกลับ
คืนค่าอาร์เรย์ใหม่ที่ลำดับกลับกัน
ตัวอย่างการใช้งาน (ไม่รักษาคีย์)
<?php
$arr = array("laptop", "mobile", "tablet");
$reverse = array_reverse($arr);
print_r($arr);
print_r($reverse);
?>
ผลลัพธ์
Array
(
[0] => laptop
[1] => mobile
[2] => tablet
)
Array
(
[0] => tablet
[1] => mobile
[2] => laptop
)
ตัวอย่างการใช้งาน (รักษาคีย์)
<?php
$arr = array("a" => "mac", "b" => "windows", "c" => "linux");
$reverse = array_reverse($arr, true);
print_r($arr);
print_r($reverse);
?>
ผลลัพธ์
Array
(
[a] => mac
[b] => windows
[c] => linux
)
Array
(
[c] => linux
[b] => windows
[a] => mac
)