Valeur du tableau unidimensionnel de requête PHP

WBOY
Libérer: 2023-05-22 18:48:37
original
427 Les gens l'ont consulté

En programmation PHP, opérer sur des tableaux est une opération très courante. Que se passe-t-il si nous devons interroger une certaine valeur dans un tableau unidimensionnel ? Cet article présentera quelques méthodes pour votre référence.

Méthode 1 : Utiliser la fonction in_array

La fonction in_array est une fonction très utile en PHP, qui permet de déterminer si une valeur existe dans un tableau. Nous pouvons utiliser la fonction in_array pour interroger une valeur dans un tableau unidimensionnel. L'utilisation spécifique est la suivante :

<?php
$arr = array('apple', 'banana', 'orange');
if (in_array('banana', $arr)) {
  echo "找到了!";
}
?>
Copier après la connexion

Dans le code ci-dessus, nous définissons un tableau unidimensionnel $arr, puis utilisons la fonction in_array pour déterminer si « banane » existe dans $arr. S'il existe, un message « Trouvé ! » est affiché.

Méthode 2 : utilisez la fonction array_search

La fonction array_search est une autre fonction très utile en PHP. Elle peut rechercher une valeur spécifiée dans un tableau et, si elle est trouvée, renvoie le nom clé de la valeur. S'il n'est pas trouvé, renvoie false. L'utilisation spécifique est la suivante :

<?php
$arr = array('apple', 'banana', 'orange');
$key = array_search('banana', $arr);
if ($key !== false) {
  echo "找到了!键名为:".$key;
}
?>
Copier après la connexion

Dans le code ci-dessus, nous définissons également un tableau unidimensionnel $arr et utilisons la fonction array_search pour savoir si « banane » existe dans $arr. S'il est trouvé, le nom de clé de la valeur est renvoyé et le message « Trouvé ! Nom de clé : x » (x est le nom de clé de la valeur) est affiché.

Méthode 3 : Utiliser la boucle foreach

La boucle foreach est une méthode de traversée de tableau couramment utilisée en PHP. Nous pouvons également l'utiliser pour interroger une certaine valeur dans un tableau unidimensionnel. La méthode d'utilisation spécifique est la suivante :

<?php
$arr = array('apple', 'banana', 'orange');
foreach ($arr as $value) {
  if ($value == 'banana') {
    echo "找到了!";
    break;
  }
}
?>
Copier après la connexion

Dans le code ci-dessus, nous définissons également un tableau unidimensionnel $arr, utilisons une boucle foreach pour parcourir chaque valeur dans $arr et déterminons si elle est égale à "banane" via la condition if. Si elle est égale, alors le message « Trouvé ! » est affiché.

Pour résumer, vous pouvez utiliser la fonction in_array, la fonction array_search ou la boucle foreach pour interroger une certaine valeur dans un tableau unidimensionnel. Les lecteurs peuvent choisir la méthode appropriée en fonction de leurs propres besoins.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!