pobri19 Posted July 6, 2010 Share Posted July 6, 2010 What I'd like to know is why the following works like so: [field] => sa=faf= Where: sa=faf= was the value given to it. $pair will be equal to something like the following when it reaches the foreach loop: $pair = "value=sa=faf=" So why does the explode call underneath that: $param = explode("=", $pair); Not explode every "=", it only does the first... Should it not do something like this: $param[0] => field $param[1] => sa $param[2] => faf if (strlen($response) != 0) { $pairArray = explode("&", $response); foreach ($pairArray as $pair) { $param = explode("=", $pair); $responseArray[urldecode($param[0])] = urldecode($param[1]); } } Thanks. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.