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