Maison >développement back-end >Problème PHP >PHP peut-il écrire des algorithmes ?
PHP peut-il écrire des algorithmes ?
PHP peut certainement écrire des algorithmes.
Par exemple, PHP implémente l'algorithme de tri à bulles pour trier un ensemble de nombres du plus petit au plus grand.
Idée : Du petit au grand, le premier tour classe le plus petit, le deuxième tour classe le deuxième plus petit, le troisième tour classe le troisième plus petit, et ainsi de suite...
<?php $arr = array(3, 2, 1); $n = count($arr); //每循环一次,就跑一趟后面的排序 for($j=0; $j<$n-1; $j++) { //对后面没排好的,循环查找出最大(最小)的,进行一趟排序 for($i=$j; $i<$n-1; $i++) { if($arr[$j] > $arr[$i+1]) { $t = $arr[$j]; $arr[$j] = $arr[$i+1]; $arr[$i+1] = $t; } } } print_r($arr);
Plus PHP Pour des connaissances pertinentes, veuillez visiter le Site Web chinois 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!