<?php
$str ="result=1&aaa=xxx&bbb=xxx&ccc=xxx&ddd=xxx&eee=xxx";
parse_str( $str, $out );
print_r( $out );
?>
$str ="result=1&aaa=xxx&bbb=xxx&ccc=xxx&ddd=xxx&eee=xxx";
parse_str( $str, $out );
print_r( $out );
?>
($str ="result=1&aaa=xxx&bbb=xxx&ccc=xxx&ddd=xxx&eee=xxx";)
具体你再看看怎么处理吧
list ( $result,$aaa...$eee ) = explode
("result=1&aaa=xxx&bbb=xxx&ccc=xxx&ddd=xxx&eee=xxx");
list ( $result,$aaa...$eee ) = explode
("&","result=1&aaa=xxx&bbb=xxx&ccc=xxx&ddd=xxx&eee=xxx");
$str ="result=1&aaa=xxx&bbb=xxx&ccc=xxx&ddd=xxx&eee=xxx";
$array = explode("&", $str);
for($i=0; $i<count($array); $i++) {
$array2 = explode("=", $array[$i]);
$$array2[0]=$array2[1];
}
echo $result."<BR>";
echo $aaa."<BR>";
echo $bbb."<BR>";
echo $ccc."<BR>";
echo $ddd."<BR>";
echo $eee."<BR>";
{
${substr($a,0,strpos($a,"="))}=substr($a,strpos($a,"=")+1);
}
不错~~
不过,经常用explode不好玩的...要试试别的东西..哈哈..