Méthode PHP d'accès aux éléments du tableau
Fonction in_array()
Fonction in_array() Recherche dans un tableau une valeur spécifique et renvoie vrai si la valeur est trouvée, faux sinon. Sa forme est la suivante :
boolean in_array(mixed needle,array haystack[,boolean strict]);
Regardez l'exemple suivant pour savoir si la variable apple est déjà dans le tableau. Si c'est le cas, affichez une information :
$fruit = "apple"; $fruits = array("apple","banana","orange","pear"); if( in_array($fruit,$fruits) ) echo "$fruit 已经在数组中";
Le troisième paramètre. est facultatif, il est obligatoire que in_array() prenne en compte les types lors de la recherche.
Fonction array_key_exists()
Si une clé spécifiée est trouvée dans un tableau, la fonction array_key_exists() renvoie vrai, sinon elle renvoie faux. Sa forme est la suivante :
boolean array_key_exists(mixed key,array array);
L'exemple suivant recherchera pomme dans la clé du tableau. S'il est trouvé, la couleur du fruit sera affichée :
$fruit["apple"] = "red"; $fruit["banana"] = "yellow"; $fruit["pear"] = "green"; if(array_key_exists("apple", $fruit)){ printf("apple's color is %s",$fruit["apple"]); }
Le résultat de. en exécutant ce code :
apple's color is red
fonction Array_search()
fonction Array_search() recherche une valeur spécifiée dans un tableau et renvoie la clé correspondante si elle est trouvée , sinon renvoie false. Sa forme est la suivante :
mixed array_search(mixed needle,array haystack[,boolean strict])
L'exemple suivant recherche $fruits pour une date spécifique (7 décembre) et, s'il est trouvé, renvoie des informations pertinentes sur l'état correspondant :
$fruits["apple"] = "red"; $fruits["banana"] = "yellow"; $fruits["watermelon"]="green"; $founded = array_search("green", $fruits); if($founded) printf("%s was founded on %s.",$founded, $fruits[$founded])
Programme Les résultats d'exécution sont les suivants :
watermelon was founded on green.
fonction array_keys()
la fonction array_keys() renvoie un tableau contenant toutes les clés trouvées dans le tableau recherché. Il a la forme :
array array_keys(array array[,mixed search_value])
Si le paramètre facultatif search_value est inclus, seules les clés correspondant à cette valeur seront renvoyées. L'exemple suivant affichera tous les tableaux trouvés dans le tableau $fruit :
$fruits["apple"] = "red"; $fruits["banana"] = "yellow"; $fruits["watermelon"]="green"; $keys = array_keys($fruits); print_r($keys);
Les résultats de l'exécution du programme sont les suivants :
Array ( [0] => apple [1] => banana [2] => watermelon )
fonction array_values()< La fonction 🎜>
array_values() renvoie toutes les valeurs d'un tableau et fournit automatiquement un index numérique pour le tableau renvoyé. Sa forme est la suivante :array array_values(array array)
$fruits["apple"] = "red"; $fruits["banana"] = "yellow"; $fruits["watermelon"]="green"; $values = array_values($fruits); print_r($values);
Le résultat de l'exécution du programme est le suivant :
Array ( [0] => red [1] => yellow [2] => green )
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!