Надыбал код в инете, который был реализован при помощи алгоритма
bubble sort
Как я понимаю, данный код сортирует массив по возрастанию.
function bubble_sort(&$array){
for ($i=0; $i < count($array); $i++){
for ($y=($i+1); $y < count($array); $y++){
if ($array[$i] > $array[$y]){
$c = $array[$i];
$array[$i] = $array[$y];
$array[$y] = $c;
}}}}
$arr = array(92, 64, 87, 18, 17, 66, 50, 88, 99, 77);
bubble_sort($arr);
foreach($arr as $items){
echo $items."<br>";
}
Но зачем писать этот сложный алгоритм, когда можно сделать как в коде ниже
и результат будет тот же. Объясните пожалуйста, может я нуб и не понимаю чего-то?
$arr = array(92, 64, 87, 18, 17, 66, 50, 88, 99, 77);
asort($arr);
foreach($arr as $items){
echo $items."<br>";
}