PHP Array จัดเรียงข้อมูลตามราคาด้วย ฟังก์ชั่น array_multisort()

โดย SONGCHAI SAETERN
จัดเรียงข้อมูลตามราคาด้วย PHP array_multisort()

โค้ดตัวอย่างนี้จะทำการจัดเรียงข้อมูลในตัวแปร $inventory โดยที่ให้จัดเรียงตามราคา
<?php

$inventory = array(
   array("type"=>"fruit", "price"=>3.50),
   array("type"=>"milk", "price"=>2.90),
   array("type"=>"pork", "price"=>5.43),
);
$price = array_column($inventory, 'price');
array_multisort($price, SORT_ASC, $inventory);
echo '<pre>';
print_r($inventory);
echo '</pre>';
?>


ผลลัพธ์
จัดเรียงแบบค่าน้อยไปมา array_multisort($price, SORT_ASC, $inventory);



จัดเรียงแบบค่ามากไปน้อย array_multisort($price, SORT_DESC, $inventory);


ที่มา

https://stackoverflow.com/questions/1597736/how-to-sort-an-array-of-associative-arrays-by-value-of-a-given-key-in-php

PHP CI MANIA - PHP Code Generator 

โปรแกรมช่วยสร้างโค้ด "ลดเวลาการเขียนโปรแกรม"
 http://fastcoding.phpcodemania.com/index.php/#purchase-order
ราคาสุดคุ้ม  1,500  บาท
http://fastcoding.phpcodemania.com