Position actuelle: Accueil> Derniers articles> Fonction PHP Array_Keys () Explication détaillée: Obtenez tous les noms de clés dans le tableau

Fonction PHP Array_Keys () Explication détaillée: Obtenez tous les noms de clés dans le tableau

M66 2025-06-30

Fonction PHP Array_Keys () Explication détaillée: Obtenez tous les noms de clés dans le tableau

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 base 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

Description du paramètre de fonction

  • $ Array : le tableau pour obtenir le nom de clé.
  • $ search_value (facultatif): Si ce paramètre est spécifié, la fonction renvoie uniquement le nom de clé correspondant au nom de clé égal à $ search_value .
  • $ strict (facultatif): Si défini sur true , des comparaisons strictes sont effectuées (c'est-à-dire que les types et les valeurs sont égaux).

Exemple 1: Obtenez tous les noms clés du tableau d'index

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&#39;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 () .

Exemple 2: Obtenez tous les noms clés du tableau associatif

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&#39;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.

Exemple 3: Obtenez le nom de clé dans un tableau multidimensionnel

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&#39;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.

Résumer

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.