phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_ereg_f=FCr_=22_=3F=3F=3F?=

[php] Re: [php] ereg für " ???

Claudia Kauscheder php_(at)_phpcenter.de
Tue, 20 Nov 2001 06:21:11 +0100


Hallo Lars,

nachdem bisher keiner der Profis geantwortet hat, versuche ich es
eben 'mal als Anfaengerin (gerade mal 4 Wochen Workshop PHP ...)

> ich möchte gerne Daten für eine CSV-Datei aufbereiten, ich durchsuche
> einen string auf vorkommen von " und wenn schliesse ich Ihn in " ein
> etwa so solls sein: "STRING"
>
> Aber was ist falsch, ich muss doch da Quoten, oder nicht?
>
> if(ereg("\"", $var)) { $var = '"' . $var . '"'};

Suchst Du genau 2 Hochkommas, dann wuerde ich \"{2} verwenden.
Wenn Du nur irgendwo eines oder mehrere suchst: \"+.

> Da ich mit ; trenne müßte es doch dann für das so aussehen, oder?
>
> if(ereg(";", $var)) { $var = '"' . $var . '"'};

Bei allen Deinen Zeilen faellt mir nur auf, dass Du immer die selbe
Variablen-Bezeichnung verwendest, die sich anscheinend gegenseitig
ueberschreiben oder so ... ausserdem gibt es doch eine "Ersetzen-
Funktion" mit 'ereg_replace' bzw. 'eregi_replace' ...

Hoffe, es hilft,

Claudia



_________________________________________________________
Do You Yahoo!?
Get your free _(at)_yahoo.com address at http://mail.yahoo.com



php::bar PHP Wiki   -   Listenarchive