Maison  >  Article  >  développement back-end  >  Comment récupérer les colonnes de propriétés d'objet d'un tableau en PHP ?

Comment récupérer les colonnes de propriétés d'objet d'un tableau en PHP ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-20 09:02:02600parcourir

How to Retrieve Object Property Columns from an Array in PHP?

Récupération des colonnes de propriétés d'objet d'un tableau

Au sein d'une application, il est souvent nécessaire d'extraire une propriété spécifique d'une liste d'objets. Cette tâche peut être accomplie efficacement en PHP, en particulier avec les versions de langage les plus récentes.

Extraction de propriétés avec array_column()

PHP 7.0 et versions ultérieures introduisent la fonction array_column(), conçu dans ce but précis. Pour extraire une colonne de valeurs de propriété, définissez simplement le tableau cats comme argument, suivi du nom de la propriété cible :

$idCats = array_column($cats, 'id');

Cette ligne de code génère sans effort un nouveau tableau contenant les ID de chaque objet cat.

Considération supplémentaire

Il est essentiel de noter que pour que array_column() fonctionne correctement, la propriété d'objet ciblée doit être soit un tableau, soit convertie en un seul. Cela garantit le bon fonctionnement de la fonction.

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!

Déclaration:
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