Je ne comprends pas le tri des fonctions personnalisées du tableau. Un expert peut-il m'aider avec la réponse ? Merci.
漠漠
漠漠 2018-08-28 00:21:19
0
10
1295

QQ图片20180828002804.png

Qui peut me dire quelles sont les valeurs de ces deux paramètres et d'où elles viennent ? Pourquoi cette fonction peut-elle être triée si elle est écrite comme ça j'y ai réfléchi toute la nuit et je n'y arrive pas ? comprendre

漠漠
漠漠

répondre à tous(4)
YHF

$var1 et $var2 sont deux valeurs clés adjacentes dans le tableau $arr. Chaque fois que les deux valeurs clés adjacentes sont comparées, c'est-à-dire que la valeur clé 1 est d'abord comparée à la valeur clé 2. Après la comparaison, la valeur clé 2 est comparée. la valeur 2 et la valeur clé 2 sont comparées. La valeur clé 3 est comparée, et ainsi de suite, jusqu'à la fin du tableau.

  • répondre Chaque fois qu'une comparaison est effectuée, elle renvoie toujours 1, -1 ou 0, n'est-ce pas ? Alors, comment a-t-il finalement obtenu cette séquence ?
    漠漠 auteur 2018-08-30 16:06:53
  • répondre Par ordre décroissant, 1 signifie supérieur à, -1 signifie inférieur à, 0 signifie égal à. Si 1 signifie que les deux $var1 actuels sont supérieurs à $var2, $var1 sera au premier plan et $var2 sera au premier plan. Chaque fois que les deux sont côte à côte, vous pouvez enfin obtenir le résultat. Si vous souhaitez obtenir un ordre croissant, il vous suffit d'échanger -1 et 1 dans la valeur de retour pour obtenir un tri croissant.
    YHF auteur 2018-08-30 16:22:46
秋香姐家的小书童

Ceci est juste une fonction intégrée.

  • répondre Que veux-tu dire ? Nous avons juste besoin de le faire selon cette méthode. Nous n’avons pas besoin de savoir comment le calculer, n’est-ce pas ?
    漠漠 auteur 2018-08-28 17:22:11
墨尘

usort est une fonction intégrée à PHP usort() permet aux utilisateurs d'utiliser des fonctions personnalisées pour trier les tableaux.

usort compare deux éléments à chaque fois et obtient la valeur de retour pour le tri 0, -1 et 1 représentent respectivement égal, inférieur à et supérieur.

  • répondre Est-ce similaire au tri à bulles ?
    漠漠 auteur 2018-08-28 15:16:37
White secretary

    

<?php 
echo "我可以和你们成为好朋友吗 哭唧唧";
>


  • répondre est-ce que tu te moques de moi
    漠漠 auteur 2018-08-28 15:12:13
  • répondre Je... je plaisante... Je suis nouveau dans la programmation... Frère... ne sois pas en colère... QAQ
    White secretary auteur 2018-08-28 16:22:59
  • répondre Haha, je suis nouveau dans ce domaine aussi
    漠漠 auteur 2018-08-28 16:25:35
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!