Maison > Article > développement back-end > Comment trouver la troisième plus petite valeur d'un tableau en php
Méthode : 1. Utilisez array_values() pour convertir le tableau en tableau d'index, la syntaxe est "array_values(original array)" ; 2. Utilisez sort() pour trier le tableau par ordre croissant, la syntaxe est "sort( index array)", à ce moment l'index L'élément de 2 est la troisième plus petite valeur ; 3. Utilisez l'instruction "index array name [2]" pour l'obtenir.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
Méthode php pour trouver la troisième plus petite valeur d'un tableau
En PHP, trier le tableau dans ordre croissant, comme ceci La petite valeur vient en premier, la grande valeur vient en dernier. Les trois premières valeurs (a[0], a[1], a[2]) sont les première, deuxième et troisième plus petites valeurs. Supprimer l'élément d'index 2 ( a[2]) suffit.
Voici les étapes spécifiques.
1. Convertissez le tableau en un tableau d'index
Utilisez array_values() pour obtenir les valeurs de tous les éléments du tableau. Vous pouvez convertir le tableau associatif en un tableau d'index pour vous assurer que le tableau est un index. tableau. (De cette façon, la valeur de l'indice peut être utilisée pour extraire ultérieurement la troisième plus petite valeur).
<?php header("Content-type:text/html;charset=utf-8"); $arr=array("a"=>44,"b"=>23,"c"=>56,"d"=>2,"e"=>9,"f"=>1,"g"=>8,"h"=>-1); var_dump($arr); $value=array_values($arr); var_dump($value); ?>
2. Triez le tableau d'index par ordre croissant
Utilisez la fonction sort() pour trier le tableau par ordre croissant, de sorte que les éléments du tableau soient triés du plus petit au plus grand.
sort($value); var_dump($value);
À ce moment, le troisième élément au début, c'est-à-dire celui avec l'indice 2 est la troisième plus petite valeur requise.
3. Obtenez la troisième plus petite valeur
Utilisez simplement le formulaire "nom du tableau [2]" pour obtenir le troisième élément après le tri.
echo "数组第三小值为:".$value[2];
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!