Maison développement back-end Problème PHP Comment demander si les données du tableau existent en php

Comment demander si les données du tableau existent en php

Apr 23, 2023 am 10:09 AM

PHP est un langage de programmation côté serveur courant qui est souvent utilisé pour gérer les tâches liées aux bases de données. Dans ce cas, nous devons fréquemment demander si les données du tableau existent. Cet article vous présentera comment utiliser PHP pour demander si les données d'un tableau existent.

Tout d'abord, nous devons comprendre deux fonctions importantes en PHP, à savoir in_array() et array_key_exists(). Les deux fonctions nous aident à vérifier si une clé ou une valeur spécifique existe dans un tableau, mais leur utilisation est légèrement différente. La fonction

in_array() est utilisée pour vérifier si une valeur spécifique existe dans le tableau. Il s'utilise de la manière suivante :

bool in_array(mixed $value, array $array [, bool $strict = FALSE ])
Copier après la connexion

Dans cette fonction, le paramètre $value est la valeur à trouver et le paramètre $array est le tableau à rechercher. Si le paramètre $strict est défini sur TRUE, les types de données des valeurs doivent également être égaux lors de la comparaison. La fonction renvoie VRAI ou FAUX, indiquant si la valeur a été trouvée.

Ce qui suit est un exemple, nous voulons savoir si l'élément "pomme" existe dans le tableau $fruits :

<?php
$fruits = array("apple", "banana", "orange");
if (in_array("apple", $fruits)) {
    echo "Found apple in array";
} else {
    echo "Apple not found";
}
?>
Copier après la connexion

Exécutez le code ci-dessus, le résultat de sortie est "Pomme trouvée dans le tableau".

Vient ensuite la fonction array_key_exists(), qui est utilisée pour vérifier si la clé spécifiée existe dans le tableau. Son utilisation est la suivante :

bool array_key_exists(mixed $key, array $array)
Copier après la connexion

Dans cette fonction, le paramètre $key est la clé à rechercher et le paramètre $array est le tableau à rechercher. La valeur de retour de la fonction est TRUE ou FALSE, indiquant si la clé existe.

Ce qui suit est un exemple, nous voulons savoir si la clé « John » existe dans le tableau $ages :

<?php
$ages = array("Peter" => 32, "John" => 28, "Mary" => 21);
if (array_key_exists("John", $ages)) {
    echo "John's age is " . $ages["John"] . " years old";
} else {
    echo "No record found for John";
}
?>
Copier après la connexion

En exécutant le code ci-dessus, le résultat est « L'âge de John est de 28 ans ».

En plus des deux fonctions ci-dessus, nous pouvons également utiliser la boucle foreach pour vérifier les éléments du tableau un par un. Voici un exemple, nous voulons savoir si l'élément "Tom" existe dans le tableau $students :

<?php
$students = array("Tom", "Jerry", "Alice", "Bob");
$found = false;
foreach ($students as $student) {
    if ($student == "Tom") {
        $found = true;
        break;
    }
}

if ($found) {
    echo "Found Tom in array";
} else {
    echo "Tom not found";
}
?>
Copier après la connexion

Exécutez le code ci-dessus, le résultat de sortie est "Tom trouvé dans le tableau".

Pour résumer, nous pouvons utiliser in_array(), array_key_exists() ou la boucle foreach pour demander si les données d'un tableau en PHP existent. Ces méthodes sont très simples et faciles à comprendre et peuvent facilement nous aider à résoudre des problèmes pratiques.

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

<🎜>: Dead Rails - Comment apprivoiser les loups
4 Il y a quelques semaines By DDD
Niveaux de force pour chaque ennemi et monstre de R.E.P.O.
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
<🎜>: Grow A Garden - Guide de mutation complet
2 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel Java
1658
14
Tutoriel PHP
1257
29
Tutoriel C#
1231
24