sun zheng said: >>tx for the reply.. ya, it is what i am looking for.. however, your solution >>is not the right one.. please help me to adjust it a lot.. >> >>let us come back to the initial string .. >>"approved=yes&error=&authnumber=025968&transactionnumber=313869"; > >>I definately want to get something like >>$value_array['approved'] is "yes" >>$value_array['error'] is "" >>$value_array['authnumber'] is "025968" >>$value_array['transactionnumber'] is "313869"
> If it's just a string, something like: > $data_array = split('&', $string); > foreach ($data_array as $key) { > list($mykey, $value) = split('=', $key); > $value_array[$mykey] = $value; > } > ################################################### > > thank you.. but .. it is still different as what i expect... :( > > ya, it is only a string, not a link which could be captured by $_get[].. :( > "approved=yes&error=&authnumber=025968&transactionnumber=313869" > > let's just take a look at your final array "$value_array[$mykey] = $value;" > > key <-> content will be > 0 - approved > 1 - yes > 2 - error > 3 - null > 4 - authnumber > 5 - 025968 > 6 - transactionnumber > 7 - 313869 I stated that the code was untested. If I didn't, oops. Massaging it into a format you can use is left as an excercise for the reader - it is not my aim to provide fully working, tested code when I have better ways to spend my time :) print_r($var) is your friend, apply liberally at critical stages to see if the data is in the format you want. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php