Mailinglisten-Archive |
hallo,
ich habe ein seltsames problem:
ich möchte eine csv datei einlesen u. ersteinmal alle eventuellen
"enclosures" entfernen.
also die datei hat diesen aufbau:
"A","B","C"
"1","2","3"
"1","2","3"
wenn ich nun die datei per fread einlese und dann einfach per
$csv = str_replace("\\\"", "", $csv);
alle vorkommen von " ersetze, geht das.
versuche ich jedoch über
$csv = preg_replace("/\\\"/", "", $csv);
kommt sowas raus:
\A\,\B\,\C\
\1\,\2\,\3\
\1\,\2\,\3\
das passiert aber nur wenn ich von den string der eingelesenen datei
verwende.
wenn ich einen string im script definiere, zb.: "\"A\",\"B\",\"C\""
dann funktioniert das mit preg_replace.
wie kann das sein??
danke für jeden tip.
gruß lars
php::bar PHP Wiki - Listenarchive