Home / Core PHP / PHP 5 Sorting Arrays

PHP 5 Sorting Arrays

The elements in an array can be sorted in alphabetical or numerical order, descending or ascending.

PHP – Sort Functions For Arrays
In this chapter, we will go through the following PHP array sort functions:

sort() – sort arrays in ascending order
rsort() – sort arrays in descending order
asort() – sort associative arrays in ascending order, according to the value
ksort() – sort associative arrays in ascending order, according to the key
arsort() – sort associative arrays in descending order, according to the value
krsort() – sort associative arrays in descending order, according to the key
Sort Array in Ascending Order – sort()
The following example sorts the elements of the $cars array in ascending alphabetical order:

Example

Select Code
<?php
$cars=array("Volvo","BMW","Toyota");
sort($cars);
?>

The following example sorts the elements of the $numbers array in ascending numerical order:

Example

Select Code
<?php
$numbers=array(4,6,2,22,11);
sort($numbers);
?>

Sort Array in Descending Order – rsort()
The following example sorts the elements of the $cars array in descending alphabetical order:

Example

Select Code
<?php
$cars=array("Volvo","BMW","Toyota");
rsort($cars);
?>

The following example sorts the elements of the $numbers array in descending numerical order:

Example

Select Code
<?php
$numbers=array(4,6,2,22,11);
rsort($numbers);
?>

Sort Array in Ascending Order, According to Value – asort()
The following example sorts an associative array in ascending order, according to the value:

Example

Select Code
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
asort($age);
?>

Sort Array in Ascending Order, According to Key – ksort()
The following example sorts an associative array in ascending order, according to the key:

Example

Select Code
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
ksort($age);
?>

Sort Array in Descending Order, According to Value – arsort()
The following example sorts an associative array in descending order, according to the value:

Example

Select Code
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
arsort($age);
?>

Sort Array in Descending Order, According to Key – krsort()
The following example sorts an associative array in descending order, according to the key:

Example

Select Code
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
krsort($age);
?>

About v.shakya

I am V.Shakya, Freelance PHP Programmer. I like to share my ideas, views and knowledge to all of you who come across my website. I am young, enthusiastic, highly motivated and self disciplined person. I completed my studies in Master of Computer Application and currently giving my technical expertise to one of the Big IT company. I have more than Ten years of experience in vast field of Programming , Designing and Development of websites and various software's.

Check Also

PHP 5 Functions

The real power of PHP comes from its functions; it has more than 1000 built-in …

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Please fill in the form and submit to subscribe

Welcome to VShakya

For this week my all price is very low !

Don't miss to get my services

Thanks

 

Contact us