Jump to content

Easy question, basic loop


pobri19

Recommended Posts

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.

Link to comment
https://forums.phpfreaks.com/topic/206828-easy-question-basic-loop/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.