Heim >Backend-Entwicklung >PHP-Tutorial >Wie erstelle ich effizient eine durch Kommas getrennte Zeichenfolge aus einer Datenbank-Array-Spalte?
Erstellen einer durch Kommas getrennten Zeichenfolge aus einer Array-Spalte
Ein Array von Objekten kann in eine durch Kommas getrennte Zeichenfolge umgewandelt werden. Wenn Sie beispielsweise Daten aus einer Datenbank exportieren, möchten Sie möglicherweise das letzte Komma aus der resultierenden Zeichenfolge entfernen.
Stellen Sie sich eine einfache foreach-Schleife vor, die Werte aus einer Datenbank wiedergibt:
foreach($results as $result){ echo $result->name.','; }
Dieser Code gibt Folgendes aus:
result,result,result,result,
Um das letzte Komma zu entfernen, besteht ein verbesserter Ansatz darin, ein Array zu verwenden und es zu implodieren danach:
$resultstr = array(); foreach ($results as $result) { $resultstr[] = $result->name; } echo implode(",",$resultstr);
Dieser überarbeitete Code eliminiert das unnötige Komma am Ende.
Das obige ist der detaillierte Inhalt vonWie erstelle ich effizient eine durch Kommas getrennte Zeichenfolge aus einer Datenbank-Array-Spalte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!