Maison  >  Article  >  programmation quotidienne  >  Comment implémenter le tri impair-pair des éléments d'un tableau en PHP ? (Photos + Vidéos)

Comment implémenter le tri impair-pair des éléments d'un tableau en PHP ? (Photos + Vidéos)

藏色散人
藏色散人original
2018-10-13 13:52:243764parcourir

Cet article vous présente principalement la méthode spécifique de implémentation du tri impair-pair des éléments d'un tableau en PHP.

PHP implémente le tri impair-pair des éléments dans les tableaux. C'est une question d'entretien relativement courante lors de notre processus d'entretien PHP. Bien sûr, nous rencontrerons également des problèmes de tri liés aux tableaux dans notre processus habituel de développement de projet.

Ci-dessous, nous utiliserons un exemple de code simple pour vous présenter comment implémenter le tri impair-pair des éléments dans un tableau PHP.

Tout d'abord, tout le monde doit être familier avec le concept de nombres impairs et pairs. Ce n'est rien de plus que l'un n'est pas divisible par 2 et l'autre est divisible par 2.

Ensuite, l'exemple de code complet pour implémenter le tri par parité des éléments du tableau est le suivant :

<?php

// 获取数组中的奇数
function odd($var)
{
    return($var % 2);
}
// 获取数组中的偶数
function even($var)
{
    return (!($var % 2));
}

$array = array(1,2,3,4,5,6,7,8,9,10);
print_r(array_filter($array, "odd"));
echo "<br>";
print_r(array_filter($array, "even"));

Le résultat final du tri par parité des éléments du tableau est le suivant :

Comment implémenter le tri impair-pair des éléments dun tableau en PHP ? (Photos + Vidéos)

Ici, nous définissons d'abord deux méthodes impair/pair pour obtenir les nombres impairs et pairs dans le tableau, puis utilisons principalement la fonction array_filter.

fonction array_filter : utilisez la fonction de rappel pour filtrer les cellules du tableau. Le paramètre représente le tableau à boucler.

Explication : Dans cet exemple, chaque valeur du tableau tableau est transmise tour à tour à la fonction impair/pair. Si la fonction impair/pair renvoie vrai, la valeur actuelle du tableau tableau sera incluse dans le tableau résultat renvoyé. Les noms de clés du tableau restent inchangés.

Cet article est une introduction à la méthode d'implémentation du tri par parité des éléments d'un tableau en PHP. J'espère qu'il sera utile aux amis dans le besoin !

Si vous souhaitez en savoir plus sur PHP, vous pouvez suivre le site Web PHP chinois Tutoriel vidéo PHP, tout le monde est invité à s'y référer et à apprendre !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn