Voici quelques options de titre, en gardant à l'esprit le format de la question et le contenu de l'article : Direct et clair : * Comment trouver les valeurs minimales et maximales dans un tableau PHP par clé ? * Quelles sont les différences

Barbara Streisand
Libérer: 2024-10-27 08:01:30
original
473 Les gens l'ont consulté

Here are a few title options, keeping in mind the question format and the article's content:

Direct and Clear:

* How to Find Minimum and Maximum Values in a PHP Array by Key?
* What are the Different Ways to Determine Minimum and Maximum Values in a PH

Détermination des valeurs minimales et maximales dans un tableau PHP

Lorsque vous travaillez avec des tableaux multidimensionnels en PHP, extraire les valeurs minimales et maximales pour un objet spécifique la clé peut être une tâche courante. Supposons que vous ayez un tableau contenant des objets ou des tableaux avec « Poids » comme l'une des clés, comme dans l'exemple fourni :

$array = [
    ['Weight' => 200],
    ['Weight' => 180],
    ['Weight' => 175],
    ['Weight' => 195]
];
Copier après la connexion

Pour obtenir les valeurs minimales et maximales de « Poids », vous pouvez utiliser plusieurs approches. :

Option 1 : Utiliser array_column() et les fonctions de tableau

Extraire les poids dans un nouveau tableau à l'aide de array_column() puis trouver les valeurs min et max :

$weights = array_column($array, 'Weight');
$min = min($weights);
$max = max($weights);
Copier après la connexion

Option 2 : Fonctions de mappage et de tableau

De même, mappez sur le tableau pour extraire les poids, puis utilisez les fonctions de tableau :

$weights = array_map(function ($item) {
    return $item['Weight'];
}, $array);

$min = min($weights);
$max = max($weights);
Copier après la connexion

Option 4 : Utiliser array_reduce()

Si vous n'avez besoin que de la valeur minimale ou maximale, array_reduce() offre une alternative plus rapide :

$min = array_reduce($array, function ($min, $item) {
    return min($min, $item['Weight']);
}, PHP_INT_MAX);
Copier après la connexion

Pour le valeur maximale, commencez par 0 ou -PHP_INT_MAX.

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
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!