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, 2043🔥, 0💬
Popular Posts:
How to Build my "sleep" Docker image from the Alpine image? I want the container to sleep for 10 hou...
What is test testing area for? The testing area is provided to allow visitors to post testing commen...
Can Two Forms Be Nested? Can two forms be nested? The answer is no and yes: No. You can not nest two...
Where to find tutorials on PHP language? I want to know how to learn PHP. Here is a large collection...
How to create Hello-3.1.epub with WinRAR? I have all required files to create Hello-3.1.epub. To cre...