Maison >développement back-end >tutoriel php >Méthode de tri du tableau de tri à bulles PHP de petit à grand
本文主要和大家分享的是php冒泡排序之数组从小到大排序方法,希望能帮助到大家。
function compare($data,$order = 'asc'){ if(empty($data)) return; $count = count($data); for($i=0;$i<$count;$i++) { for($j=$i+1;$j<$count;$j++) { $tmp = $data[$i]; if($order == 'desc') { if($data[$i] < $data[$j]) { $data[$i] = $data[$j]; $data[$j] = $tmp; } } else { if($data[$i] > $data[$j]) { $data[$i] = $data[$j]; $data[$j] = $tmp; } } } } return $data; }$data = Array(3,2,1,6,8,10);$result =$this->compare($data,'asc');
Recommandations associées :
Explication détaillée de la méthode de tri des bulles
Un exemple simple de fonction de tri à bulles écrite en PHP, fonction de tri à bulles php
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!