Cet article présente principalement l'algorithme de tri PHP et analyse les compétences opérationnelles et les précautions associées en matière de requête de données PHP, de tri, de déduplication de tableaux, de parcours et de tri sous forme d'exemples. Les amis dans le besoin peuvent s'y référer
<.> Utilisez PHP pour écrire le tri Bien que PHP automatise automatiquement de nombreuses méthodes de tri, les instructions SQL peuvent également lire rapidement les données dans l'ordre dans la base de données. Mais il existe toujours une flexibilité pour différents besoinsUtilisez les connaissances de base de PHP que vous avez acquises. Je souhaite obtenir l'effet suivant Tri des rendus de l'algorithmeIl s'agit de trier toutes les données d'une valeur par temps et branchement en lignes Affichez la fonction de traitement du nombre de mots ci-dessus<?php $array = $mysql->query_array($mysql->sql_select("user","userid,truename,year"," ")); //从数据库里面读出数据 $year = array(); //设置空数组 foreach($array as $value) { array_push($year,$value[2]); //把数据数组里面的时间数据入栈 } $year = array_unique($year); //去除数组中重复的数据 usort($year, "strnatcmp"); //将数组中的数据按自然数排序 $num = count($year); //统计数据中数据的个数 /*处理函数*/ function isyear($value,$array) { $user = array(); //建立空数组 foreach($array as $val) { if($val[2] == $value) { array_push($user,$val); } } return $user; //返回数组 } ?>
<?php for($i=0;$i<$num;$i++) { echo "<p class='box_user'>"; echo "<p class='boxleft'>{$year[$i]}届</p>"; echo "<p class='boxright'>"; $user = isyear($year[$i],$array); foreach($user as $v) { echo "<span class={$v[0]}>{$v[1]}</span>"; } echo "</p>"; echo "</p>"; } ?>
<?php memory_get_usage(); ?>
Exemple de la façon dont PHP utilise curl_multi pour implémenter des requêtes simultanées
Installation et utilisation des performances PHP outil de test xhprof Explication détaillée de la méthode
Méthode PHP pour localiser la cause de la panne via strace
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!