Comment déterminer si un certain tableau existe en php

PHPz
Libérer: 2023-04-23 10:02:14
original
591 Les gens l'ont consulté

En PHP, nous devons souvent opérer sur des tableaux. L'un des problèmes courants est de savoir comment déterminer si un élément existe dans le tableau. PHP propose plusieurs méthodes pour résoudre ce problème, et cet article présentera l'utilisation de ces méthodes.

1. Utilisez la fonction in_array()

La fonction in_array() est une fonction en PHP utilisée pour déterminer si un élément existe dans un tableau. Cette fonction accepte deux paramètres, le premier paramètre est l'élément à vérifier et le deuxième paramètre est le tableau à vérifier. Renvoie TRUE si l'élément existe dans le tableau, FALSE sinon.

Exemple de code :

$fruit = array('apple', 'orange', 'banana');
if (in_array('apple', $fruit)) {
    echo '存在apple';
} else {
    echo '不存在apple';
}
Copier après la connexion

Résultat de sortie :

存在apple
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

2. Utilisez la fonction array_search()

La fonction array_search() est également une fonction utilisée pour déterminer si un élément existe dans un tableau. Contrairement à la fonction in_array(), la fonction array_search() renvoie le nom de clé de l'élément dans le tableau. Si l'élément n'existe pas, elle renvoie FALSE.

Exemple de code :

$fruit = array('apple', 'orange', 'banana');
$key = array_search('apple', $fruit);
if ($key !== false) {
    echo '存在apple';
} else {
    echo '不存在apple';
}
Copier après la connexion

Résultat de sortie :

存在apple
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

3. Utilisez la fonction isset()

La fonction isset() est utilisée pour vérifier si une variable a été déclarée et si la valeur n'est pas NULL. Nous pouvons utiliser cette fonction pour vérifier si un élément du tableau existe.

Exemple de code :

$fruit = array('apple', 'orange', 'banana');
if (isset($fruit[0])) {
    echo '存在apple';
} else {
    echo '不存在apple';
}
Copier après la connexion

Résultat de sortie :

存在apple
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

4. Utilisez la fonction array_key_exists()

La fonction array_key_exists() est utilisée pour déterminer si un nom de clé existe dans le tableau. Renvoie VRAI si la clé existe, sinon renvoie FAUX.

Exemple de code :

$fruit = array('apple', 'orange', 'banana');
if (array_key_exists(0, $fruit)) {
    echo '存在apple';
} else {
    echo '不存在apple';
}
Copier après la connexion

Résultat de sortie :

存在apple
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

Résumé

Il existe plusieurs façons ci-dessus de déterminer si un élément existe dans un tableau en PHP. En fonction des besoins réels, nous pouvons choisir une méthode de jugement appropriée. Il convient de noter que lors de l'utilisation des fonctions in_array() et array_search(), si vous devez utiliser une comparaison d'égalité stricte, vous devez définir le troisième paramètre sur TRUE.

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