 
PHP Searching and Sorting Algorithm: Sleep sort
Write a PHP program to sort a list of elements using Sleep sort.
Sample Solution : -
PHP Code :
<?php
function sleep_sort($my_array)
{
$list = $my_array;
foreach ($list as $i) 
{
  $pid = pcntl_fork();
  if ($pid === -1) 
  {
    die('fork error');
  } 
  else if ($pid === 0) {
    sleep($i);
    echo $i;
    exit;
  }
}
 return $list;
}
$test_array = array(100, 54, 7, 2, 5, 4, 1);
echo "Original Array : ";
echo implode(', ',$test_array );
echo "\nSorted Array :\n";
echo implode(', ',sleep_sort($test_array));
?>
Flowchart :

PHP Practice online:
Post your code through Disqus :
