Написал свою функцию сортировки но за один проход по массиву не успеваю все отсортировать, как определить минимальное количество проходов по массиву чтобы его можно было отсортировать по увеличению ?
$apples = [2,20,34,67,10];
echo "Sort Before";
echo implode(',', $apples);
function sortData($param1, $param2) {
return $param1 - $param2;
}
for($i=0; $i<=count($apples); $i++) {
if(sortData($apples[i], $apples[i+1])) {
$temp = $apples[i];
$apples[i] = $apples[i+1];
$apples[i+1] = $temp;
}
}
echo "<br>Sort After";
echo implode(',', $apples);