格式有问题!
从 id@2title**我和你

 id=>2
 title=>我和你
的依据是什么?

解决方案 »

  1.   

    是吗?
    @只表示了 名称和值的分隔
    那 2title 分成 2 和 title 的依据是什么?
      

  2.   

    $str=id@2**title@我和你**url@http://baidu.com%%%id@3**title@我和你3**url@http://baidu.com3%%%id@4**title@我和你4**url@http://baidu.com4刚刚那个字符串写错了,这个是对的,还请高人指点
      

  3.   

    $str='id@2**title@我和你**url@http://baidu.com%%%id@3**title@我和你3**url@http://baidu.com3%%%id@4**title@我和你4**url@http://baidu.com4';
    foreach(explode('%%%', $str) as $v){
        parse_str(str_replace('@', '=', str_replace('**', '&', $v)), $t);
        $ar[] = $t;
    }
    print_r($ar);