3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php  function array_sort(&$a)  {   for($x=0;$x<count($a);++$x)    {      $min = $x;    for($y=$x+1;$y<count($a);++$y)     {       if($a[$y] < $a[$min] )        {         $temp = $a[$min];         $a[$min] = $a[$y];         $a[$y] = $temp;       }      }    }   }  $a = array(51,14,1,21,'hj');  array_sort($a);  print_r($a);  ?>  
based on sZBGT
Output for 5.3.0 - 5.4.32
<?php  function array_sort(&$a)  {   for($x=0;$x<count($a);++$x)    {      $min = $x;    for($y=$x+1;$y<count($a);++$y)     {       if($a[$y] < $a[$min] )        {         $temp = $a[$min];         $a[$min] = $a[$y];         $a[$y] = $temp;       }      }    }   }  $a = array(51,14,1,21,'hj');  array_sort($a);  print_r($a);  ?>