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).         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

Popular posts from this blog

Are Regular VACUUM ANALYZE Still Recommended Under 9.1?

Can Feynman Diagrams Be Used To Represent Any Perturbation Theory?