Array Sort By Key Value Php Code Example
Example 1: php sort array by key $weight = [ 'Pete' => 75 , 'Benjamin' => 89 , 'Jonathan' => 101 ] ; ksort ( $weight ) ; Example 2: php sort array by specific key usort ( $array , function ( $a , $b ) { return ( $a [ 'specific_key' ] < $b [ 'specific_key' ] ) ? - 1 : 1 ; } ) ; Example 3: php sort array of array by key $inventory = [ [ 'price' => 10.99 , 'product' => 'foo 1' ] , [ 'price' => 5.99 , 'product' => 'foo 2' ] , [ 'price' => 100 , 'product' => 'foo 3' ] , ] ; $price = array_column ( $inventory , 'price' ) ; array_multisort ( $price , SORT_DESC , $inventory ) ; Example 4: php array sort by key value To PHP sort array by key , you should use : ksort ( ) ( for ascending order ) or krsort ( ) ( for descending order ) . ...