Introduction aux fonctions PHP : fonction array_column()

WBOY
Libérer: 2023-11-03 19:44:02
original
1456 Les gens l'ont consulté

Introduction aux fonctions PHP : fonction array_column()

Introduction à la fonction PHP : fonction array_column()

Introduction :
En programmation PHP, nous avons souvent besoin d'extraire la valeur d'une clé spécifique d'un tableau multidimensionnel, nous pouvons alors utiliser la fonction array_column(). Cet article présentera en détail les exemples d'utilisation et de code de la fonction array_column(). La fonction

array_column() est une fonction disponible uniquement dans PHP version 5.5.0 et supérieure. Il peut extraire la valeur de la clé spécifiée d'un tableau multidimensionnel et renvoyer un tableau unidimensionnel contenant la valeur de clé spécifiée.

Syntaxe :
array_column(array $input, Mixed $column_key [, Mixed $index_key = null])

Description du paramètre :
$input : obligatoire. Tableau multidimensionnel.
$column_key : obligatoire. Le nom de la clé à extraire.
$index_key : facultatif. Utilisé comme index/clé dans le tableau renvoyé.

Valeur de retour :
Renvoie un tableau unidimensionnel contenant la valeur clé spécifiée.

Exemple de code :
Ce qui suit est un exemple simple qui montre comment utiliser la fonction array_column() pour extraire la valeur d'une clé spécifiée d'un tableau multidimensionnel :

 1, 'name' => 'John', 'email' => 'john@example.com'], ['id' => 2, 'name' => 'Jane', 'email' => 'jane@example.com'], ['id' => 3, 'name' => 'Smith', 'email' => 'smith@example.com'], ]; // 从多维数组中提取'name'键的值 $names = array_column($users, 'name'); print_r($names); // 结果:Array ( [0] => John [1] => Jane [2] => Smith ) ?>
Copier après la connexion

Le code ci-dessus crée un tableau multidimensionnel $users qui contient l'utilisateur information. Ensuite, la valeur correspondant à la clé 'name' dans le tableau est extraite via la fonction array_column() et affectée à la variable $names, et enfin le tableau $names est imprimé.

Résultat :
Array ([0] => John [1] => Jane [2] => Smith )

Autre extension : la fonction
array_column() peut également utiliser une clé en spécifiant le paramètre $index_key En tant qu'index ou clé dans le tableau renvoyé. Voici un exemple de code :

 1, 'name' => 'John', 'email' => 'john@example.com', 'age' => 25 ], [ 'id' => 2, 'name' => 'Jane', 'email' => 'jane@example.com', 'age' => 30 ], [ 'id' => 3, 'name' => 'Smith', 'email' => 'smith@example.com', 'age' => 35 ], ]; // 提取'id'键作为索引,'name'键作为值的关联数组 $result = array_column($users, 'name', 'id'); print_r($result); // 结果:Array ( [1] => John [2] => Jane [3] => Smith ) ?>
Copier après la connexion

Dans le code ci-dessus, nous générons un tableau associatif en spécifiant le paramètre $index_key pour utiliser la clé 'id' comme index et la clé 'name' comme valeur.

Résumé : La fonction
array_column() est une fonction très pratique et commode, qui peut simplifier notre opération d'extraction de valeurs clés spécifiquesdans des tableaux multidimensionnels dans la programmation PHP. Grâce à l'introduction et aux exemples de code de cet article, je pense que vous aurez une compréhension et une maîtrise plus approfondies de la fonction array_column().

Référence :

  • Manuel PHP : https://www.php.net/manual/en/function.array-column.php

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!