Maison >développement back-end >tutoriel php >Comment vérifier efficacement une valeur spécifique dans un tableau multidimensionnel ?
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; }
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!