ฟังก์ชัน 'rsort' สามารถใช้ตรวจสอบว่าอาร์เรย์เป็นแบบหลายมิติหรือไม่ ใช้พารามิเตอร์เดียว นั่นคืออาร์เรย์ที่ต้องตรวจสอบและส่งคืนใช่หรือไม่ใช่ขึ้นอยู่กับลักษณะของอาร์เรย์
ตัวอย่าง
<?php $my_array = array( array("This", "is", "a", "sample"), array("Hi", "there") ); function multi_dim( $my_arr ) { rsort( $my_arr ); return isset( $my_arr[0] ) && is_array( $my_arr[0] ); } echo "Is the array multi-dimensional? "; var_dump( multi_dim( $my_array ) ); ?>
ผลลัพธ์
Is the array multi-dimensional? bool(true)
อาร์เรย์ถูกกำหนดที่มีองค์ประกอบสตริง ฟังก์ชันชื่อ 'multi_dim' ถูกกำหนดให้เรียงลำดับองค์ประกอบของอาร์เรย์โดยใช้ 'rsort' จากนั้นใช้ฟังก์ชัน 'isset' เพื่อดำเนินการ 'AND' กับองค์ประกอบของอาร์เรย์ ซึ่งจะช่วยให้เข้าใจว่าอาร์เรย์มีมิติเดียวหรือหลายมิติ