All TalkersCode Topics

Follow TalkersCode On Social Media

devloprr.com - A Social Media Network for developers Join Now ➔

Sort Array By Value PHP

Last Updated : Mar 11, 2024

Sort Array By Value PHP

In this article we will show you the solution of sort array by value PHP, here to achieve desired result we need to use assort() method in php. Usually in php three types of sorts available such as ‘asort(), arsort() and ksort()’.

Each one orders the array values either ascending or descending according to the value. We used assort() that sorts an associative array in ascending order. If you want to order descending order prefer arsort() method then at last we displayed entire array values.

Step By Step Guide On Sort Array By Value PHP :-

As foremost step, you should define array, which holds five set of pointing values. Shown example array values can modifiable not mandatory if you want change it according to your wish.

Then you need to pass array variable to the assort() method and display at output to evade possibility of end user get doubt.

Before executing code on browser ensure whether you started server or not, otherwise you will get error. If you get any error try to figure out as foremost step servers action and you get correct output.

To print array you should use print_r() or var_dump() methods both

helps you to print array values.

<?php
$a=array(
        'p'=>'php',
        'h'=>'html',
        'j'=>'java',
        'jq'=>'jquery',
        'a'=>'applet'
);
asort($a);
print_r($a);
?>
  1. A php script can be placed anywhere in the document. A php script starts with <?php and end with ?>.
  2. The default file extension for php files is “.php” and php statements end with ‘;’ semicolon. In php we need to specify ‘$’ symbol before the variable name also default rule.
  3. We defined associative type array and we named as array by variable ‘$a’ with values ('p'=>'php', 'h'=>'html', 'j'=>'java', 'jq'=>'jquery', 'a'=>'applet') and same as earlier said change this if you want.
  4. Then we defined asort() method there we passed array $a to sort them in a-z order-wise.
  5. Print() method cannot handle multiple values holding array values that’s why we moved to print_r() method. These are created to access array values, which whether holds integer type values or text.
  6. Defined print_r() method to display array on the output it may vary if you changed array values otherwise you obtain result shown example with ascending order sort. Instead print_r() changing as var_dump() give error-free output you can try it to clarify yourself with other methods functioning.
  7. We will see later about ksort() and arsort() with example program and explanation.

Conclusion :-

In conclusion, now we are able know how to sort array by value in php.

When work with php we need to create and process php files at server location and then we need to start the server before execute the program.

When we executing this program on browser it will print ‘Array ( [a] => applet [h] => html [j] => java [jq] => jquery [p] => php )’ at webpage browser.

I hope this article on sort array by value PHP helps you and the steps and method mentioned above are easy to follow and implement.

Author Image About Amruta

Amruta is an Experienced web developer with 4 years for experience she completed her master's with MCA and passionate about programming Languages for creating technical contents like HTML, CSS, JavaScript, Java, Python, PHP, jQuery.

Follow Amruta On Linkedin 🡪