Récupérer les valeurs de colonne d'un tableau sous forme de chaîne séparée par des virgules sans boucles
Pour extraire et combiner efficacement les valeurs de colonne spécifiques d'un tableau multidimensionnel dans un une seule corde, plusieurs techniques peuvent être employées. Une approche consiste à utiliser les fonctions array_map() et array_pop().
Pour les tableaux contenant un seul élément dans leurs tableaux internes, le code suivant accomplira la tâche :
$values = array_map('array_pop', $array); $imploded = implode(',', $values);
Version améliorée pour PHP 5.5.0
Dans les versions PHP 5.5.0 et supérieures, une solution plus concise et efficace est disponible :
$values = array_column($array, 'name'); $imploded = implode(',', $values);
Explication :
Cette approche simplifiée élimine le besoin de boucles, rendant le code plus lisible et concis.
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!