Maison >développement back-end >Problème PHP >Comment déterminer s'il y a cette valeur dans le tableau en php

Comment déterminer s'il y a cette valeur dans le tableau en php

PHPz
PHPzoriginal
2023-04-23 09:13:11498parcourir

En PHP, vous pouvez utiliser la fonction in_array() pour déterminer si un tableau contient une certaine valeur. La fonction

in_array() reçoit deux paramètres : la valeur à trouver et le tableau à rechercher.

Ce qui suit est un exemple d'utilisation de la fonction in_array() pour déterminer si un tableau contient une certaine valeur :

<?php
$fruits = array(&#39;apple&#39;, &#39;banana&#39;, &#39;orange&#39;, &#39;grape&#39;);
if (in_array(&#39;banana&#39;, $fruits)) {
    echo "数组中包含了banana";
} else {
    echo "数组中没有包含banana";
}
?>

Le code ci-dessus définit d'abord un tableau nommé $fruits, qui contient les noms de quatre fruits. Utilisez ensuite la fonction in_array() pour déterminer si le tableau $fruits contient la valeur « banane ». S'il est inclus, affichez « le tableau contient de la banane » ; sinon, affichez « le tableau ne contient pas de banane ».

Vous pouvez également utiliser la fonction array_search() pour déterminer si le tableau contient une certaine valeur. La fonction array_search() reçoit deux paramètres : la valeur à trouver et le tableau à rechercher.

Ce qui suit est un exemple d'utilisation de la fonction array_search() pour déterminer si un tableau contient une certaine valeur :

<?php
$fruits = array(&#39;apple&#39;, &#39;banana&#39;, &#39;orange&#39;, &#39;grape&#39;);
$result = array_search(&#39;banana&#39;, $fruits);
if ($result !== false) {
    echo "数组中包含了banana,它的键值为" . $result;
} else {
    echo "数组中没有包含banana";
}
?>

Le code ci-dessus définit d'abord un tableau nommé $fruits, qui contient les noms de quatre fruits. Utilisez ensuite la fonction array_search() pour déterminer si le tableau $fruits contient la valeur « banane ». Si elle est incluse, la sortie est « la banane est incluse dans le tableau et sa valeur clé est X » ; sinon, la sortie est « la banane n'est pas incluse dans le tableau ». Parmi eux, X est la valeur clé de la valeur du tableau.

Résumé :

Que vous utilisiez la fonction in_array() ou la fonction array_search(), il est très simple de déterminer si un tableau contient une certaine valeur. Transmettez simplement la valeur que vous souhaitez rechercher et le tableau que vous souhaitez rechercher en tant que paramètres. En même temps, les deux fonctions ont des valeurs de retour. La fonction in_array() renvoie une valeur booléenne indiquant si la valeur existe dans le tableau ; la fonction array_search() renvoie la valeur clé de la valeur dans le tableau et renvoie false si elle est présente. n'existe pas.

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