Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,855 questions

51,776 answers

573 users

How to sort an array with a user defined comparison function in PHP

1 Answer

0 votes
function comparison($a, $b)
{
    if ($a == $b) 
        return 0;

    return ($a < $b) ? -1 : 1;
}

$array = [3, 7, 2, 5, 4, 6, 1];
usort($array, 'comparison');

print_r($array);


  
/*
run: 
 
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 )
   
*/

 



answered Sep 18, 2017 by avibootz
...