Tools, FAQ, Tutorials:
Sorting an Array by Values in PHP
How To Sort an Array by Values in PHP?
✍: FYIcenter.com
Sorting an array by values is doable by using the sort() function. It will re-order all pairs of keys and values based on the alphanumeric order of the values. Then it will replace all keys with integer keys sequentially starting with 0. So using sort() on arrays with integer keys (traditional index based array) is safe. It is un-safe to use sort() on arrays with string keys (maps). Be careful. Here is a PHP script on how to use sort():
<?php $mixed = array(); $mixed["Zero"] = "PHP"; $mixed[1] = "Perl"; $mixed["Two"] = "Java"; $mixed["3"] = "C+"; $mixed[""] = "Basic"; $mixed[] = "Pascal"; $mixed[] = "FORTRAN"; sort($mixed); print("Sorted by values:\n"); print_r($mixed); ?>
This script will print:
Sorted by values: Array ( [0] => Basic [1] => C+ [2] => FORTRAN [3] => Java [4] => PHP [5] => Pascal [6] => Perl )
⇒ Joining Keys and Values into an Array in PHP
⇐ Sorting an Array by Keys in PHP
2017-01-21, 1806🔥, 0💬
Popular Posts:
What is Azure API Management Gateway? Azure API Management Gateway is the Azure Web server that serv...
How to use the "set-body" Policy Statement for an Azure API service operation? The "set-body" Policy...
How to build a PHP script to dump Azure AD 2.0 Authentication Response? If you are use the Azure-AD-...
How to run PowerShell Commands in Dockerfile to change Windows Docker images? When building a new Wi...
How To Copy Array Values to a List of Variables in PHP? If you want copy all values of an array to a...