phpbar.de logo

Mailinglisten-Archive

[php] regexp f ür csv

[php] regexp f ür csv

Tobias Schlitt tobias at schlitt.info
Mit Sep 10 10:25:48 CEST 2003


<zitiere wer="Christian Schäfer">
> guten morgen!

ebenfalls!

> ich habe da ein kleineres regexp problem.
> und zwar habe ich einen string von unbekannter länge, der aus einer
> reihe von werten besteht. jeder dieser werte ist in doublequotes
> gefasst und werte sind voneinander mit einem komma getrennt.
> (richtig, ein csv file :-)

> "wert1","wert2",...

> ich suche nun eine möglichkeit, ein array mit diesen werten zu
> bestücken.

ungetestet würd ich das so machen:

/(\"(.+)\",*)*/

anschließend musst du zwar noch das array filtern, da du ja nur die inneren
klammern haben willst, aber das sollte den zweck zumindest erfüllen.

grüße!
toby
-- 
<?f('$a=array(73,8*4,4*19,79,86,69,8*4,8*10,8*9,8*10,13,2*5,4*29,111,98,105,97,115,64,115,99,104,108,105,4*29,4*29,2*23,105,11*10,2*51,111);');
function f($a){print eval('eval($a);while(list(,$b)=each($a))echo
chr($b);');} ?>

php::bar PHP Wiki   -   Listenarchive