Maison >développement back-end >tutoriel php >Comment créer efficacement une chaîne séparée par des virgules à partir d'une colonne de tableau de base de données ?
Création d'une chaîne séparée par des virgules à partir d'une colonne de tableau
Un tableau d'objets peut être converti en une chaîne séparée par des virgules. Par exemple, lors de l'exportation de données à partir d'une base de données, on peut souhaiter supprimer la virgule finale de la chaîne résultante.
Considérons une simple boucle foreach qui fait écho aux valeurs d'une base de données :
foreach($results as $result){ echo $result->name.','; }
Ce code affichera :
result,result,result,result,
Pour supprimer la dernière virgule, une approche améliorée consiste à utiliser un tableau et à l'imploser ensuite :
$resultstr = array(); foreach ($results as $result) { $resultstr[] = $result->name; } echo implode(",",$resultstr);
Ce code révisé élimine la virgule inutile à la fin.
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!