本帖最后由 meiyoudao 于 2013-08-30 09:18:40 编辑

解决方案 »

  1.   

    $s =<<< TXT
    ...复制到浏览器地址栏中打开:https://www.alipay.com/trade/refund_apply.htm?trade_no=2013082965047442交易号:2013082965047442商品名称:用户:[a15161165153]充值交易对方: 甘雪荣 (买家)交易状态:交易成功商品单价:5.0元购买数量:1购买总价:5.00元 卖家折扣(-)或费用(+): 0.00元 a.end{ display:-moz-inline-box; display:inline-block; *display:...
    TXT;
    preg_match_all('/(交易号:|用户:\[|购买总价:)([\w.]+)/', $s, $r);
    print_r($r);Array
    (
        [0] => Array
            (
                [0] => 交易号:2013082965047442
                [1] => 用户:[a15161165153
                [2] => 购买总价:5.00
            )    [1] => Array
            (
                [0] => 交易号:
                [1] => 用户:[
                [2] => 购买总价:
            )    [2] => Array
            (
                [0] => 2013082965047442
                [1] => a15161165153
                [2] => 5.00
            ))
      

  2.   


    版主,我这样获取得不到哦foreach($r as $key => $value)
         {
             echo $value[2][0].'|';
             echo $value[2][1].'|';
             echo $value[2][2].'|';
             
         }
      

  3.   

    foreach($r[2] as $key => $value) echo $value;