How to sort an array of associative arrays by value of a given key in PHP?

前端 未结 19 2138
清酒与你
清酒与你 2020-11-21 23:34

Given this array:

$inventory = array(

   array(\"type\"=>\"fruit\", \"price\"=>3.50),
   array(\"type\"=>\"milk\", \"price\"=>2.90),
   array(\"         


        
19条回答
  •  南方客
    南方客 (楼主)
    2020-11-22 00:35

    You can use usort with anonymous function, e.g.

    usort($inventory, function ($a, $b) { return strnatcmp($a['price'], $b['price']); });
    

提交回复
热议问题