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 ?

Comment créer efficacement une chaîne séparée par des virgules à partir d'une colonne de tableau de base de données ?

Susan Sarandon
Libérer: 2024-12-15 03:37:12
original
582 Les gens l'ont consulté

How to Efficiently Create a Comma-Separated String from a Database Array Column?

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.',';
}
Copier après la connexion

Ce code affichera :

result,result,result,result,
Copier après la connexion

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);
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal