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, ∼3132🔥, 0💬
Popular Posts:
How To Truncate an Array in PHP? If you want to remove a chunk of values from an array, you can use ...
How To Avoid the Undefined Index Error in PHP? If you don't want your PHP page to give out errors as...
How To Read a File in Binary Mode in PHP? If you have a file that stores binary data, like an execut...
How to use "link" command tool to link objet files? If you have object files previously compiled by ...
How To Convert a Character to an ASCII Value? If you want to convert characters to ASCII values, you...