Dans le processus de développement PHP, nous avons souvent besoin de trier des tableaux. Normalement, nous utilisons la fonction intégrée sort() pour implémenter le tri. Cependant, si vous souhaitez trier par éléments qui ne figurent pas dans le tableau, vous devez utiliser des techniques spéciales pour y parvenir. Cet article explique comment trier par absence d'un tableau à l'aide de PHP.
1.Principe
Lorsque nous devons trier par éléments qui ne sont pas dans le tableau, nous devons d'abord ajouter les éléments qui ne sont pas dans le tableau au tableau. Il peut être ajouté à la fin du tableau ou ajouté au tableau dans un certain ordre. Ensuite, nous devons trier le tableau. Enfin, supprimez simplement du tableau les éléments qui ne sont pas dans le tableau.
2. Exemple de code
Ce qui suit est un exemple de code qui montre comment trier par éléments qui ne sont pas dans le tableau :
<?php //不在数组中的元素 $not_in_array = array('a', 'c', 'e'); //待排序数组 $array = array('d', 'b', 'f'); //将不在数组中的元素加入到数组中 foreach ($not_in_array as $value) { array_push($array, $value); } //排序 sort($array); //删除不在数组中的元素 foreach ($not_in_array as $value) { unset($array[array_search($value, $array)]); } //输出结果 print_r($array); ?>
Dans l'exemple de code ci-dessus, un tableau d'éléments qui ne sont pas dans le tableau est d'abord défini. , et être Trier le tableau. Ensuite, utilisez une boucle foreach pour ajouter des éléments qui ne sont pas dans le tableau au tableau à trier. Ensuite, utilisez la fonction sort() pour trier le tableau à trier. Enfin, utilisez la boucle foreach et la fonction unset() pour supprimer les éléments qui ne sont pas dans le tableau du tableau à trier, puis affichez le résultat.
3. Description du code
Dans l'exemple de code ci-dessus, nous devons utiliser plusieurs fonctions et opérations clés. Voici quelques détails :
Dans l'exemple de code ci-dessus, nous ajoutons d'abord les éléments qui ne sont pas dans le tableau au tableau d'origine à l'aide de la fonction array_push(), puis utilisons la fonction sort() pour trier le tableau d'origine. Enfin, nous utilisons une boucle foreach et la fonction unset() pour supprimer les éléments du tableau qui ne sont pas dans le tableau.
4. Notes
Lorsque vous utilisez la méthode de tri ci-dessus, vous devez faire attention aux points suivants :
5. Résumé
Cet article explique comment utiliser PHP pour trier par éléments qui ne sont pas dans le tableau. En ajoutant des éléments qui ne sont pas dans le tableau au tableau d'origine, en utilisant la fonction sort() pour trier, et enfin en supprimant les éléments qui ne sont pas dans le tableau du tableau, vous pouvez trier selon les éléments qui ne sont pas dans le tableau. . Cependant, au cours du processus de développement proprement dit, certains détails et fonctionnalités doivent être pris en compte pour éviter les erreurs et les problèmes inutiles.
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!