Maison  >  Article  >  développement back-end  >  Comment trouver la troisième plus petite valeur d'un tableau en php

Comment trouver la troisième plus petite valeur d'un tableau en php

青灯夜游
青灯夜游original
2022-05-16 11:47:342123parcourir

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.

Comment trouver la troisième plus petite valeur d'un tableau en php

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);
?>

Comment trouver la troisième plus petite valeur dun tableau en php

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);

Comment trouver la troisième plus petite valeur dun tableau en php

À 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];

Comment trouver la troisième plus petite valeur dun tableau en php

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!

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