Maison > Article > développement back-end > [php learning] fonction array_column() - extraire efficacement les données d'un tableau multidimensionnel
Récemment, un ami m'a dit qu'il avait trouvé plusieurs fonctions utiles pour traiter les tableaux en PHP. Après avoir entendu cela, je suis rapidement venu les partager avec vous. Cet article concerne l'introduction et l'utilisation de la fonction array_column qui peut gérer efficacement les tableaux multidimensionnels. Les amis intéressés devraient venir l'apprendre.
Fonction array_column()
Fonction :
Renvoie la valeur d'une seule colonne dans le tableau d'entrée.
Syntaxe :
array_column(array,column_key,index_key);
Parameters
array
Obligatoire. Spécifie le tableau multidimensionnel (jeu d'enregistrements) à utiliser.
column_key
Obligatoire. Colonne dont la valeur doit être renvoyée.
peut être un index entier d'une colonne d'un tableau d'index, ou une valeur de clé de chaîne d'une colonne d'un tableau associatif.
Ce paramètre peut également être NULL, auquel cas le tableau entier sera renvoyé (très utile lorsqu'il est utilisé avec le paramètre index_key pour réinitialiser la clé du tableau).
index_key
Facultatif. La colonne utilisée comme index/clé du tableau renvoyé.
Exemple de scénario :
1 Habituellement, nous obtenons le résultat du tableau en interrogeant la base de données. Lorsque nous devons formater le tableau avec l'identifiant de la clé primaire comme clé, il n'est pas nécessaire de boucler Réorganiser le tableau et d'appeler la fonction directement pour revenir Exemple :
*Remarque : Utilisez une valeur unique comme clé, sinon, un écrasement des données se produira
Regardez le résultat de sortie :
2. Extrayez la valeur des données d'une colonne dans l'ensemble de résultats
Regardez le résultat :
Résumé :
Utilisation La fonction array_column peut facilement extraire les données d'un tableau sans avoir à écrire des instructions de boucle pour parcourir l'extraction. Notez que le tableau est le suivant : utilisez un tableau multidimensionnel.
Si vous ne voulez pas faire de détours, veuillez faire attention au site Web PHP chinois. Il y a d'autres Tutoriels vidéo PHP qui vous attendent pour apprendre !
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!