Mailinglisten-Archive |
<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