Maison > développement back-end > Problème PHP > Si une certaine valeur se trouve dans la plage de valeurs du tableau php

Si une certaine valeur se trouve dans la plage de valeurs du tableau php

PHPz
Libérer: 2023-05-19 19:50:37
original
1126 Les gens l'ont consulté

Lors de l'écriture de code PHP, nous devons souvent vérifier si une valeur spécifique se situe dans la plage d'une valeur de tableau. Cette opération est relativement courante, il est donc nécessaire d’apprendre à la réaliser de manière concise et efficace. Dans cet article, nous présenterons une méthode couramment utilisée pour déterminer si une valeur se situe dans la plage des valeurs du tableau.

Nous pouvons utiliser le code suivant pour déterminer si une valeur $value se trouve dans la plage de valeurs d'un tableau $range :

function isInRange($value, $range) {
   sort($range);  //将数组升序排列
   $min = $range[0];
   $max = end($range);
   return ($value >= $min) && ($value <= $max);  //判断$value是否在区间内
}
Copier après la connexion

Tout d'abord, nous trions le tableau $range par ordre croissant, ce qui garantit que la valeur minimale du tableau est à l'avant. La valeur maximale est à la fin. Ensuite, nous avons défini respectivement les variables $min et $max pour enregistrer les valeurs minimales et maximales du tableau $range.

Enfin, nous utilisons l'expression ($value >= $min) && ($value <= $max) pour déterminer si $value est dans la plage des valeurs du tableau $range. Si l'expression est vraie, cela signifie que la valeur $value se trouve dans la plage de valeurs du tableau $range, et renvoie vrai sinon, renvoie faux ;

Un exemple de méthode d'appel :

$range = array(5, 10, 15, 20, 25);
$value = 12;
if (isInRange($value, $range)) {
   echo "值在数组值区间内";
} else {
   echo "值不在数组值区间内";
}
Copier après la connexion

Dans cet exemple, les valeurs du tableau $range sont 5, 10, 15, 20, 25 et la valeur $ est 12. En exécutant la méthode d'appel isInRange($value, $range), nous pouvons savoir que 12 se trouve dans la plage de valeurs du tableau $range, donc "la valeur est dans la plage de valeurs du tableau" est affiché.

La méthode ci-dessus est simple, facile à comprendre et peut être appliquée à de nombreuses situations, ce qui la rend très pratique. Quelle que soit l'occasion, vous pouvez facilement utiliser cette méthode pour vérifier si la valeur se situe dans la plage de valeurs du tableau.

Enfin, une chose à noter est que lors de l'utilisation de cette méthode, nous devons transmettre un tableau trié $range. Si le tableau trié n'est pas transmis, une erreur se produira lors de l'exécution du code. Par conséquent, lorsque nous utilisons cette méthode, nous devons d'abord considérer le tableau à trier avant de l'utiliser pour tester, afin que nous puissions obtenir des résultats précis.

En bref, il s'agit d'une méthode extrêmement simple et efficace qui peut nous aider à déterminer facilement si une valeur spécifique se situe dans la plage d'une valeur de tableau. Si vous devez faire quelque chose de similaire, essayez dès maintenant la méthode décrite dans cet article !

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal