<?php
$str ="result=1&aaa=xxx&bbb=xxx&ccc=xxx&ddd=xxx&eee=xxx";
parse_str( $str, $out );
print_r( $out );
?>

解决方案 »

  1.   

    list($result,$aaa...$eee)=explode
    ($str ="result=1&aaa=xxx&bbb=xxx&ccc=xxx&ddd=xxx&eee=xxx";)
    具体你再看看怎么处理吧
      

  2.   

    打错了
    list ( $result,$aaa...$eee ) = explode
    ("result=1&aaa=xxx&bbb=xxx&ccc=xxx&ddd=xxx&eee=xxx");
      

  3.   

    还错了
    list ( $result,$aaa...$eee ) = explode
    ("&","result=1&aaa=xxx&bbb=xxx&ccc=xxx&ddd=xxx&eee=xxx");
      

  4.   

    条条大道通罗马,我来个负责点的.
    $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>";
      

  5.   

    zhongjihang() ,你的代码错了.楼主要得是$add=XXX不是要add=XXX
      

  6.   

    $str ="result=1&aaa=xxx&bbb=xxx&ccc=xxx&ddd=xxx&eee=xxx";$arr =explode("&",$str); foreach ($arr as $a)
    {
    ${substr($a,0,strpos($a,"="))}=substr($a,strpos($a,"=")+1);
    }
      

  7.   

    to : leyan728(乐言)
    不错~~
    不过,经常用explode不好玩的...要试试别的东西..哈哈..