The question is concerning a feedback String from a web-service.
"approved=yes&error=&authnumber=025968&transactionnumber=313869"
As you c, the String contains four parameters..
I explode it first by "&".
$execoutput = "approved=yes&error=&authnumber=025968&transactionnumber=313869";
$execoutput_array = explode("&", $execoutput);
I secondly explode every parameter=value string by "="..
for (@reset($execoutput_array); list($key,$value)[EMAIL PROTECTED]($execoutput_array);)
{
#output the result for debugging
$value_array = explode("=", $value);
for (@reset($value_array); list($key1,$value1)[EMAIL PROTECTED]($value_array);)
{
$first = $value1;
list($key1,$value1)[EMAIL PROTECTED]($value_array);
$second = $value1;
if($first == "approved")
{
$approved = $second;
}
if($first == "error")
{
$error = $second;
}
if($first == "authnumber")
{
$authnumber = $second;
}
if($first == "transactionnumber")
{
$transactionnumber = $second;
}
}
}However, this way looks quite ugly.. I expect to get a concise code.. could you pls help me?
with best wishes
Zheng Sun
_________________________________________________________________
Tired of spam? Get advanced junk mail protection with MSN 8. http://join.msn.com/?page=features/junkmail
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

