PHP实现冒泡排序
<?php declare(strict_types=1);
function maoPaoSort(array $aNum): array
{
$iLen = count($aNum);
$iWai = $iLen - 1;
for ($i = 0; $i < $iWai; $i++) {// 循环轮数
$iNei = $iWai - $i;
for ($j = 0; $j < $iNei; $j++) {// 循环对比
if ($aNum[$j] > $aNum[$j + 1]) {
$iTemp = $aNum[$j];
$aNum[$j] = $aNum[$j + 1];
$aNum[$j + 1] = $iTemp;
}
}
}
return $aNum;
}
print_r(maoPaoSort([2, 5, 3, 78, 5, 8]));