Introduction aux fonctions PHP—array_keys() : renvoie un tableau de tous les noms de clés du tableau
En PHP, il existe de nombreuses fonctions puissantes de traitement de tableaux, parmi lesquelles array_keys() est une fonction très utile. La fonction array_keys() renvoie un nouveau tableau de toutes les clés du tableau donné. Cet article présentera l'utilisation de la fonction array_keys(), avec des exemples de code pour mieux comprendre son fonctionnement. La syntaxe de la fonction
array_keys() est la suivante :
array_keys ( array $array [, Mixed $search_value = null [, bool $strict = false ]] ) : array
Introduction aux paramètres :
Voici quelques exemples d'utilisation de la fonction array_keys() :
Exemple 1 :
<?php // 创建一个数组 $fruits = array("apple", "banana", "orange", "apple", "grape"); // 获取数组中的所有键名 $keys = array_keys($fruits); // 打印结果 print_r($keys); ?>
Résultat de sortie :
Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 )
Dans l'exemple ci-dessus, un tableau contenant plusieurs éléments identiques est créé. Utilisez la fonction array_keys() pour obtenir tous les noms de clés du tableau et stocker les résultats dans un nouveau tableau $keys. Enfin, le contenu du tableau $keys est imprimé via la fonction print_r().
Exemple 2 :
<?php // 创建一个关联数组 $student_scores = array("Mike" => 85, "John" => 92, "Sarah" => 78); // 获取数组中的所有键名 $keys = array_keys($student_scores); // 打印结果 print_r($keys); ?>
Résultat de sortie :
Array ( [0] => Mike [1] => John [2] => Sarah )
Dans cet exemple, nous créons un tableau associatif contenant les noms des élèves et leurs scores. En utilisant la fonction array_keys(), nous obtenons tous les noms de clés du tableau et stockons les résultats dans le tableau $keys. Enfin, le contenu du tableau $keys est imprimé via la fonction print_r().
Exemple 3 :
<?php // 创建一个包含多维数组的数组 $students = array( array("name" => "Mike", "age" => 20), array("name" => "John", "age" => 22), array("name" => "Sarah", "age" => 19) ); // 获取所有学生姓名的键名 $names = array_keys($students[0]); // 打印结果 print_r($names); ?>
Résultat de sortie :
Array ( [0] => name [1] => age )
Dans cet exemple, nous créons un tableau multidimensionnel contenant des informations sur plusieurs étudiants. En utilisant la fonction array_keys(), nous obtenons tous les noms de clés du premier étudiant du tableau et stockons les résultats dans le tableau $names. Enfin, le contenu du tableau $names est imprimé via la fonction print_r().
Grâce à l'exemple ci-dessus, nous pouvons voir la puissance de la fonction array_keys(). Il peut facilement obtenir tous les noms de clés d'un tableau, qu'il s'agisse d'un tableau d'index, d'un tableau associatif ou même d'un tableau multidimensionnel.
Résumé :
En PHP, la fonction array_keys() est une fonction très utile. Il renvoie un nouveau tableau de toutes les clés du tableau donné, que le tableau soit un tableau indexé, un tableau associatif ou un tableau multidimensionnel. La syntaxe concise et la flexibilité de la fonction array_keys() la rendent très pratique dans le développement réel.
J'espère que cet article vous aidera à comprendre et à utiliser la fonction array_keys(). Merci d'avoir lu!
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!