Maison  >  Questions et réponses  >  le corps du texte

Aide-moi à comprendre ce qui ne va pas avec ce type de bulles.

<?php
$arr=array(10,3,1,8);

bulle de fonction(&$arr){
    $total=count($arr);
    for($i=0;$i< ;$total - 1;$i++){
        pour($j=0;$total - 1 - $i;$j++){
            if($arr[$j] > $arr[$j + 1]) {
                $temp=$arr[$j];
                $arr[$j]=$arr[$j+1];
                $arr[$j+1]=$temp;
            }
      }
        echo '< ;br>';
    }
}
bubble($arr);
echo '<br>';
print_r($arr);
?>

HUNTHUNT2638 Il y a quelques jours984

répondre à tous(2)je répondrai

  • 风豆丁

    风豆丁2017-08-23 22:32:56

    L'instruction conditionnelle intermédiaire de la deuxième boucle for doit être $j <

    répondre
    2
  • PHP中文网

    PHP中文网2017-08-23 15:54:12

    Je n'ai pas étudié l'algorithme de tri PHP. Vous pouvez utiliser les fonctions de tri PHP sort, asort, rsort, krsort et ksort pour trier les tableaux, ce qui est plus simple.

    répondre
    0
  • Annulerrépondre