wp_list_pluck( array $list, int|string $field, int|string $index_key = null )
Retire certain champ d'une liste d'objet.
Description
Cette fonction a la même fonctionnalité que array_column()
en php, sauf qu'en plus elle accepte les objets.
Paramètres
$list
(array) (Requis) Liste de tableaux ou d'objets.
$field
(int | string) (Requis) Les champs de l'objet à garder au lieu de l'objet entier.
$index_key
(int | string) (Optionnel) Champ de l'objet à utiliser comme clé du nouveau tableau.
Valeur par défaut : null
Retourne
(array) Tableau des valeurs trouvées. Si $index_key existe, retourne un tableau de pairs valeur de $index_key / valeur de $field.
Structure de la fonction wp_list_pluck()
Définie dans le fichier wp-includes/functions.php à la ligne 4591 :
function wp_list_pluck( $list, $field, $index_key = null ) {
$util = new WP_List_Util( $list );
return $util->pluck( $field, $index_key );
}
Où trouver la fonction wp_list_pluck()
dans le CMS Wordpress
Exemples
Sources
Codex Wordpress : wp_list_pluck()
Autres fonctions dans le même fichier : wp-includes/functions.php