Maison  >  Article  >  développement back-end  >  Comment interroger les données du tableau en php

Comment interroger les données du tableau en php

PHPz
PHPzoriginal
2023-04-23 10:06:22419parcourir

En PHP, demander si des données existent dans un tableau est une tâche courante. Il est possible de demander si des données existent dans un tableau en utilisant certaines fonctions PHP intégrées, notamment in_array() et array_search().

Utilisez la fonction in_array() pour vérifier si des données existent dans un tableau

La fonction in_array() est l'une des fonctions intégrées de PHP qui est utilisée pour déterminer si une valeur spécifique existe dans un tableau. La fonction in_array() prend deux paramètres, le premier paramètre est la valeur à vérifier et le deuxième paramètre est le tableau à vérifier.

Par exemple, le code suivant montre comment utiliser la fonction in_array() pour vérifier si une valeur spécifique existe dans un tableau :

$fruits = array("apple", "banana", "orange", "grape");

if (in_array("banana", $fruits)) {
    echo "Banana exists in the array.";
} else {
    echo "Banana doesn't exist in the array.";
}

Ce code affichera "La banane existe dans le tableau." car "banane" existe dans le tableau. Tableau $fruits.

Utilisez la fonction array_search() pour trouver la position d'index d'une valeur

La fonction array_search() est une autre fonction PHP couramment utilisée, utilisée pour trouver la position d'une valeur spécifique dans un tableau. Si la valeur n'apparaît pas dans le tableau, la fonction renvoie false. Si la valeur existe dans le tableau, la fonction renvoie la position d'index de la première occurrence de la valeur.

Ce qui suit est un exemple de code qui montre comment utiliser la fonction array_search() pour trouver la position d'une valeur spécifique dans un tableau :

$fruits = array("apple", "banana", "orange", "grape");

$position = array_search("orange", $fruits);

if ($position !== false) {
    echo "Orange exists in the array at position: " . $position;
} else {
    echo "Orange doesn't exist in the array.";
}

Ce code affichera "Orange existe dans le tableau à la position : 2" car " orange" est en $ La troisième position dans le tableau des fruits.

Conclusion

Demander si une valeur spécifique existe dans un tableau est une tâche courante en PHP. Cela peut être accompli simplement en PHP en implémentant l'une des fonctions intégrées telles que in_array() et array_search(). Par conséquent, la maîtrise de ces fonctions peut améliorer efficacement l’efficacité du développement.

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