Mailinglisten-Archive |
Kai Hörner wrote: > > > ich habe einen string marke: > > $string = "bla=blaval&blubb=blubbval&nochwas=nochwasval"; > > (und ich weiß vorher nicht was da drinsteht, compact() nutzt mir da > > wohl nicht viel, oder?) > > > Wie stricke ich diesen String in einen Array $vals um, damit > > > echo $vals["bla"]; => blaval > > echo $vals["blubb"]; => blubbval > > echo $vals["nochwas"]; => nochwasval > > Was du suchst sind sicher die perl regular expression funktionen nicht wirklich, daher nochmal anders ... was ich suche ist etwas schlaueres als: $vals = array(); $temp = explode("&",$string); while(list($k,$v)=each($temp)){ $nextvals = explode("=",$v); $vals[$nextvals[0]]=$nextvals[1]; } das funzt zwar, ist aber nicht grade das, was ich unter performance verstehe.... anyone else? Pekue
php::bar PHP Wiki - Listenarchive