Ich habe unter Code in meinem Skript.fputcsv erstellt ein weiteres Leerzeichen mit Leerzeichen
$file= fopen("./test.csv","x+");
$proj_lists="name,age,address,city name,country name\n";
fputcsv($file,explode(',',$proj_lists),',',' ');
fclose($file);
Es erstellt eine CSV-Datei mit den angegebenen Werten. Mein Problem hier ist es schafft zusätzlichen Platz mit Doppelwort. Beispiel "Ländername" wird als "Land Name" (2 Leerzeichen in diesem Wort) geschrieben.
So beheben Sie das Problem.
Obwohl es nicht ganz klar ist, was auf einigen Hinweisen wird: dass die nachlaufZeilenUmbruch von '$ proj_lists' zu entfernen, ist es nicht Sinn machen und möglicherweise Probleme in einem zeilenbasierten Prozess verursachen. Als nächstes ersetzen Sie das umschließende Zeichen, das Sie gewählt haben (das Leerzeichen), durch etwas anderes, das Sinn ergibt, oder lassen Sie es weg. Versuchen Sie es erneut und melden Sie sich erneut. – arkascha
Wenn ich das En näher entferne, fügt es doppelte Anführungszeichen hinzu. Ausgabe: Name, Alter, Adresse, "Stadt Name", "Land Name" – ManiMuthuPandi
Ich entfernte Zeilenumbrüche auch – ManiMuthuPandi