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). To PHP sort array by value, you will need functions: asort() and arsort() (for ascending and descending orders).
Example 5: php rearrange array
function rearrange_array($array, $key) { while ($key > 0) { $temp = array_shift($array); $array[] = $temp; $key--; } return $array; }
Example 6: php order array by specific key
function cmp($a, $b) { return strcmp($a->display_name, $b->display_name); } usort($blogusers, "cmp"); foreach ($blogusers as $bloguser) { ...
Comments
Post a Comment