{dede:pagestyle maxwidth='800' pagepicnum='12' ddmaxwidth='200' row='3' col='4' value='2'/}
{dede:img ddimg='' text='天成' width='500' height='375'} /uploads/allimg/091023/1-091023145946.jpg {/dede:img}
这个我想拿到 text里面的值 也就通过hph处理后 输出 ‘天成’

解决方案 »

  1.   

    preg_match("#text='(.*)'#is",$str,$arr);
    print_r($arr[1]);
      

  2.   

    $str = "{dede:pagestyle maxwidth='800' pagepicnum='12' ddmaxwidth='200' row='3' col='4' value='2'/}
    {dede:img ddimg='' text='天成' width='500' height='375'} /uploads/allimg/091023/1-091023145946.jpg {/dede:img}";preg_match("#text='(.*)'#Uis",$str,$arr);
    print_r($arr[1]);
      

  3.   

    不好意思。没看清。后面还有',二楼改成这样或者四楼那样都行:preg_match("#text='(.*?)'#is",$str,$arr);
    print_r($arr[1]);