Imploder une colonne de valeurs à partir d'un tableau bidimensionnel (simplifié)
L'implosion d'une colonne de valeurs à partir d'un tableau bidimensionnel est souvent une tâche nécessaire en programmation. Le tableau fourni contient des sous-tableaux avec un seul élément commun, "name".
En éliminant le besoin de boucles et de concaténation manuelle des valeurs, une solution simple a émergé dans PHP 5.5.0 et versions ultérieures : array_column.
Solution utilisant array_column :
$values = array_column($array, 'name'); $imploded = implode(',', $values);
Cette solution élégamment extrait la colonne de valeurs souhaitée dans un tableau unidimensionnel à l'aide de array_column puis l'implose avec une virgule.
Remarque : Pour les versions de PHP antérieures à 5.5.0, le code suivant peut être utilisé :
$values = array_map('array_pop', $array); $imploded = implode(',', $values);
Cette approche parcourt le tableau principal, extrayant et implosant les valeurs "nom" du sous-tableaux.
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!