Maison > développement back-end > tutoriel php > Comment vérifier efficacement une valeur spécifique dans un tableau multidimensionnel ?

Comment vérifier efficacement une valeur spécifique dans un tableau multidimensionnel ?

Linda Hamilton
Libérer: 2024-10-29 03:54:02
original
442 Les gens l'ont consulté

How to Efficiently Check for a Specific Value in a Multidimensional Array?

Détermination de l'existence d'une valeur spécifique dans un tableau multidimensionnel

Pour vérifier la présence d'une valeur particulière associée à une clé spécifiée dans n'importe quel sous-tableau , un tableau multidimensionnel peut être parcouru. Cette tâche se produit souvent lors de l'inspection d'une colonne spécifique dans le tableau.

Une approche efficace de cette vérification consiste à procéder par itération. La fonction suivante montre comment :

function find_value($array, $key, $val) {
    foreach ($array as $item) {
        if (isset($item[$key]) && $item[$key] == $val) {
            return true;
        }
    }
    return false;
}
Copier après la connexion

Dans cette fonction, nous parcourons chaque élément (sous-tableau) du tableau donné. Pour chaque sous-tableau, nous vérifions si la clé spécifiée existe et si sa valeur correspondante correspond à la valeur cible. Si une correspondance est trouvée, la fonction renvoie vrai, indiquant la présence de la valeur. Sinon, la fonction renvoie false.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal