การใช้ Sorting Arrays PHP |
1. sort()
- เรียงข้อมูลใน Array น้อยไปมาก 0-9,a-z
ตัวอย่าง
<?php$color = array("red","blue","green","black");sort($color); print_r($color);?>ผลลัพธ์
Array ( [0] => black [1] => blue [2] => green [3] => red )2. rsort()
- เรียงข้อมูลใน Array มากไปน้อย 9-0,z-a
ตัวอย่าง
<?php$color = array("red","blue","green","black");rsort($color); print_r($color);?>ผลลัพธ์
Array ( [0] => red [1] => green [2] => blue [3] => black )3. asort()
- เรียงข้อมูลใน Array (value) น้อยไปมาก 0-9,a-z (โดย Array เป็น index=>value)
ตัวอย่าง
<?php$color = array("red"=>5,"blue"=>4,"green"=>1,"black"=>0);asort($color); print_r($color);?>ผลลัพธ์
Array ( [black] => 0 [green] => 1 [blue] => 4 [red] => 5 )4. ksort()
- เรียง index ใน Array น้อยไปมาก 0-9,a-z (โดย Array เป็น index=>value)
ตัวอย่าง
<?php$color = array("red"=>5,"blue"=>4,"green"=>1,"black"=>0);ksort($color); print_r($color);?>ผลลัพธ์
Array ( [black] => 0 [blue] => 4 [green] => 1 [red] => 5 )5. arsort()
- เรียงข้อมูลใน Array (value) มากไปน้อย 9-0,z-a (โดย Array เป็น index=>value)
ตัวอย่าง
<?php$color = array("red"=>5,"blue"=>4,"green"=>1,"black"=>0);arsort($color); print_r($color);?>ผลลัพธ์
Array ( [red] => 5 [blue] => 4 [green] => 1 [black] => 0 )6. krsort()
- เรียง index ใน Array มากไปน้อย 9-0,z-a (โดย Array เป็น index=>value)
ตัวอย่าง
<?php$color = array("red"=>5,"blue"=>4,"green"=>1,"black"=>0);krsort($color); print_r($color);?>ผลลัพธ์
Array ( [red] => 5 [blue] => 4 [green] => 1 [black] => 0 )
ไม่มีความคิดเห็น :
แสดงความคิดเห็น