Dans PHP, la fonction array_keys () est une fonction de traitement de tableau très pratique qui peut renvoyer tous les noms de clés dans un tableau donné. Que le tableau est un tableau d'index, un tableau associatif ou un tableau multidimensionnel, array_keys () peut aider efficacement aux développeurs à obtenir les informations de nom de clé du tableau. Cet article utilisera plusieurs exemples pour analyser en profondeur l'utilisation de la fonction Array_Keys ().
La syntaxe de la fonction array_keys () est la suivante:
array_keys ( array $array [, mixed $search_value = null [, bool $strict = false ]] ) : array
Tout d'abord, nous créons un tableau d'index contenant plusieurs éléments identiques et utilisons Array_keys () pour obtenir tous les noms de clés.
<?php
// Créer un tableau
$fruits = array("apple", "banana", "orange", "apple", "grape");
// Obtenez tous les noms clés dans le tableau
$keys = array_keys($fruits);
// Résultats d'impression
print_r($keys);
?>
Résultat de sortie:
Array
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
[4] => 4
)
Dans cet exemple, nous créons un tableau contenant plusieurs éléments identiques. Utilisez la fonction array_keys () pour renvoyer tous les noms de clés dans le tableau et imprimez le résultat via la fonction print_r () .
Ensuite, nous créons un tableau associatif contenant le nom et les notes de l'étudiant, puis utilisons la fonction array_keys () pour obtenir tous les noms de clés.
<?php
// Créer un tableau associatif
$student_scores = array("Mike" => 85, "John" => 92, "Sarah" => 78);
// Obtenez tous les noms clés dans le tableau
$keys = array_keys($student_scores);
// Résultats d'impression
print_r($keys);
?>
Résultat de sortie:
Array
(
[0] => Mike
[1] => John
[2] => Sarah
)
Cet exemple montre comment obtenir tous les noms clés d'un tableau associatif, et le résultat contient le nom de l'élève.
Dans cet exemple, nous créons un tableau multidimensionnel contenant plusieurs informations d'étudiant et obtenons le nom clé du premier étudiant.
<?php
// Créer un tableau multidimensionnel
$students = array(
array("name" => "Mike", "age" => 20),
array("name" => "John", "age" => 22),
array("name" => "Sarah", "age" => 19)
);
// Obtenez tous les noms clés pour le premier étudiant
$names = array_keys($students[0]);
// Résultats d'impression
print_r($names);
?>
Résultat de sortie:
Array
(
[0] => name
[1] => age
)
Dans cet exemple, nous extrassons le nom de clé du premier tableau d'étudiant via la fonction Array_Keys () et imprimations le résultat.
La fonction Array_Keys () est une fonction de fonctionnement du tableau très pratique dans PHP. Qu'il s'agisse d'un tableau d'index, d'un tableau associatif ou d'un tableau multidimensionnel, array_keys () peut aider les développeurs à obtenir rapidement tous les noms de clés. À travers les multiples exemples de cet article, je crois que tout le monde a maîtrisé l'utilisation de base de cette fonction. J'espère que cet article sera utile aux travaux de développement PHP de chacun.