Maison développement back-end tutoriel php 不使用php api函数实现数组的交换排序示例_PHP

不使用php api函数实现数组的交换排序示例_PHP

Jun 01, 2016 am 11:54 AM
数组排序

复制代码 代码如下:
$arr = array(900 , 20 , 16 , 50 , -2 , 10 , 3);
$min = $max = 0;

for ($j=0;$j for($i=0;$i  if($arr[$i] > $arr[$i+1]){
   $min = $arr[$i+1];
   $arr[$i+1] = $arr[$i];
   $arr[$i] = $min;
  }
 }
 echo "当前数组为:";print_r($arr);echo "
";
}

Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Méthode de tri rapide des tableaux qui préserve les noms de clés en PHP Méthode de tri rapide des tableaux qui préserve les noms de clés en PHP May 02, 2024 pm 03:06 PM

Méthode de tri rapide des tableaux en PHP qui préserve les noms de clés : utilisez la fonction ksort() pour trier les clés. Utilisez la fonction uasort() pour trier à l'aide d'une fonction de comparaison définie par l'utilisateur. Cas pratique : Pour trier un tableau d'ID utilisateur et de scores par score tout en conservant l'ID utilisateur, vous pouvez utiliser la fonction uasort() et une fonction de comparaison personnalisée.

Tri des tableaux JS : analyse approfondie du principe de fonctionnement et du mécanisme de la méthode sort() Tri des tableaux JS : analyse approfondie du principe de fonctionnement et du mécanisme de la méthode sort() Dec 28, 2023 am 11:47 AM

Pour comprendre en profondeur le tri des tableaux JS : les principes et les mécanismes de la méthode sort(), des exemples de code spécifiques sont nécessaires Introduction : Le tri des tableaux est l'une des opérations les plus courantes dans notre travail quotidien de développement front-end. La méthode de tri de tableaux sort() en JavaScript est l'une des méthodes de tri de tableaux les plus couramment utilisées. Cependant, comprenez-vous vraiment les principes et les mécanismes de la méthode sort() ? Cet article vous donnera une compréhension approfondie des principes et des mécanismes de tri des tableaux JS et fournira des exemples de code spécifiques. 1. Utilisation de base de la méthode sort()

Comment conserver les noms de clés après avoir trié le tableau PHP par valeur ? Comment conserver les noms de clés après avoir trié le tableau PHP par valeur ? May 02, 2024 pm 04:09 PM

La façon de trier un tableau par valeur en PHP tout en préservant les noms de clés consiste à utiliser la fonction usort() pour trier le tableau par valeur. Transmettez une fonction anonyme à la fonction usort() en tant que fonction de comparaison, qui renvoie la différence entre les valeurs des éléments. usort() triera le tableau selon la fonction anonyme tout en gardant les noms de clés inchangés.

Guide pour écrire un algorithme de tri personnalisé pour les tableaux PHP Guide pour écrire un algorithme de tri personnalisé pour les tableaux PHP Apr 27, 2024 pm 06:12 PM

Comment écrire un algorithme de tri de tableau PHP personnalisé ? Tri à bulles : trie un tableau en comparant et en échangeant des éléments adjacents. Tri par sélection : sélectionnez à chaque fois l'élément le plus petit ou le plus grand et échangez-le avec la position actuelle. Tri par insertion : insérez les éléments dans une pièce ordonnée un par un.

Trier les tableaux selon des règles de tri personnalisées en PHP, en conservant les noms de clés d'origine Trier les tableaux selon des règles de tri personnalisées en PHP, en conservant les noms de clés d'origine May 04, 2024 am 09:27 AM

En PHP, utilisez la fonction uasort() pour trier un tableau selon des règles de tri personnalisées tout en conservant les noms de clés d'origine. Une fonction de comparaison personnalisée est une fonction qui prend deux éléments en entrée et renvoie un entier : un nombre négatif signifie que le premier est inférieur au second, zéro signifie qu'ils sont égaux et un nombre positif signifie que le premier est supérieur au second.

Algorithme PHP : Comment utiliser le tri à bulles pour améliorer l'efficacité du tri des tableaux ? Algorithme PHP : Comment utiliser le tri à bulles pour améliorer l'efficacité du tri des tableaux ? Sep 19, 2023 am 10:28 AM

Algorithme PHP : Comment utiliser le tri à bulles pour améliorer l'efficacité du tri des tableaux ? Le tri à bulles est un algorithme de tri simple mais moins efficace, mais nous pouvons améliorer l'efficacité du tri à bulles grâce à certaines stratégies d'optimisation. Cet article expliquera comment utiliser l'algorithme de tri à bulles en PHP pour optimiser le processus de tri des tableaux et fournira des exemples de code spécifiques. Le principe de base du tri à bulles est de partir à chaque fois du premier élément du tableau et de comparer les tailles de deux éléments adjacents en séquence. Si l'élément précédent est supérieur à l'élément suivant, leurs positions sont inversées. Après une telle série de comparaisons, la finale

Conseils pour le tri multidimensionnel des tableaux PHP : Optimiser l'efficacité du tri Conseils pour le tri multidimensionnel des tableaux PHP : Optimiser l'efficacité du tri Apr 30, 2024 am 09:54 AM

Conseils pour optimiser le tri des tableaux multidimensionnels en PHP : Créez des fonctions de tri définies par l'utilisateur Utilisez la fonction array_multisort() pour appliquer la réorganisation des clés multidimensionnelles Cas pratique : Trier les produits par paires clé-valeur de tableau

La fonction asort() en PHP trie le tableau par valeur La fonction asort() en PHP trie le tableau par valeur Nov 18, 2023 am 10:56 AM

La fonction asort() de PHP trie un tableau par valeur. Des exemples de code spécifiques sont nécessaires. PHP est un langage de script côté serveur largement utilisé qui possède de riches fonctions de traitement de tableaux. Parmi elles, la fonction asort() est une fonction très utile, qui permet de trier le tableau en fonction de sa valeur. Cet article présentera en détail l’utilisation de la fonction asort() et donnera des exemples de code spécifiques. La fonction asort() est de trier le tableau par ordre croissant par valeur tout en conservant l'association entre clés et valeurs. Cela se fait en modifiant le numéro d'origine

See all articles