在类似的代码"
{dede:pagestyle maxwidth='600' pagepicnum='' ddmaxwidth='300' row='3' col='3' value='2'/}
{dede:img ddimg='/uploads/allimg/110902/co110Z2191017-0.jpg' text='' width='600' height='500'} /uploads/allimg/110902/co110Z2191017-0.jpg {/dede:img}
{dede:img ddimg='/uploads/allimg/110902/co110Z2191017-1.jpg' text='' width='600' height='500'} /uploads/allimg/110902/co110Z2191017-1.jpg {/dede:img}
{dede:img ddimg='/uploads/allimg/110902/co110Z2191017-2.jpg' text='' width='600' height='500'} /uploads/allimg/110902/co110Z2191017-2.jpg {/dede:img}
{dede:img ddimg='/uploads/allimg/110902/co110Z2191017-3.jpg' text='' width='600' height='500'} /uploads/allimg/110902/co110Z2191017-3.jpg {/dede:img}
{dede:img ddimg='/uploads/allimg/110902/co110Z2191017-4.jpg' text='' width='600' height='500'} /uploads/allimg/110902/co110Z2191017-4.jpg {/dede:img}
{dede:img ddimg='/uploads/allimg/110902/co110Z2191017-5.jpg' text='' width='600' height='500'} /uploads/allimg/110902/co110Z2191017-5.jpg {/dede:img}
{dede:img ddimg='/uploads/allimg/110902/co110Z2191017-6.jpg' text='' width='600' height='500'} /uploads/allimg/110902/co110Z2191017-6.jpg {/dede:img}
{dede:img ddimg='/uploads/allimg/110902/co110Z2191017-7.jpg' text='' width='600' height='500'} /uploads/allimg/110902/co110Z2191017-7.jpg {/dede:img}取出图片地址如/uploads/allimg/110902/co110Z2191017-0.jpg ,然后用preg_match_all函数匹配成数组谢谢!!

解决方案 »

  1.   


    $str= <<<HTML
    {dede:pagestyle maxwidth='600' pagepicnum='' ddmaxwidth='300' row='3' col='3' value='2'/}
    {dede:img ddimg='/uploads/allimg/110902/co110Z2191017-0.jpg' text='' width='600' height='500'} /uploads/allimg/110902/co110Z2191017-0.jpg {/dede:img}
    {dede:img ddimg='/uploads/allimg/110902/co110Z2191017-1.jpg' text='' width='600' height='500'} /uploads/allimg/110902/co110Z2191017-1.jpg {/dede:img}
    {dede:img ddimg='/uploads/allimg/110902/co110Z2191017-2.jpg' text='' width='600' height='500'} /uploads/allimg/110902/co110Z2191017-2.jpg {/dede:img}
    {dede:img ddimg='/uploads/allimg/110902/co110Z2191017-3.jpg' text='' width='600' height='500'} /uploads/allimg/110902/co110Z2191017-3.jpg {/dede:img}
    {dede:img ddimg='/uploads/allimg/110902/co110Z2191017-4.jpg' text='' width='600' height='500'} /uploads/allimg/110902/co110Z2191017-4.jpg {/dede:img}
    {dede:img ddimg='/uploads/allimg/110902/co110Z2191017-5.jpg' text='' width='600' height='500'} /uploads/allimg/110902/co110Z2191017-5.jpg {/dede:img}
    {dede:img ddimg='/uploads/allimg/110902/co110Z2191017-6.jpg' text='' width='600' height='500'} /uploads/allimg/110902/co110Z2191017-6.jpg {/dede:img}
    {dede:img ddimg='/uploads/allimg/110902/co110Z2191017-7.jpg' text='' width='600' height='500'} /uploads/allimg/110902/co110Z2191017-7.jpg {/dede:img}
    HTML;
    preg_match_all('#\{dede:img[^\}]*\}(.*)\{/dede:img\}#isU',$str,$arr);
    print_r($arr[1]);Array
    (
        [0] =>  /uploads/allimg/110902/co110Z2191017-0.jpg 
        [1] =>  /uploads/allimg/110902/co110Z2191017-1.jpg 
        [2] =>  /uploads/allimg/110902/co110Z2191017-2.jpg 
        [3] =>  /uploads/allimg/110902/co110Z2191017-3.jpg 
        [4] =>  /uploads/allimg/110902/co110Z2191017-4.jpg 
        [5] =>  /uploads/allimg/110902/co110Z2191017-5.jpg 
        [6] =>  /uploads/allimg/110902/co110Z2191017-6.jpg 
        [7] =>  /uploads/allimg/110902/co110Z2191017-7.jpg 
    )
      

  2.   

    非常感谢,可我输出$arr[1]是空的,只有$arr[1][0]这样会输出/uploads/allimg/110902/co110Z2191017-0.jpg 
      

  3.   

    你是用echo吧。是我那样输出的吗?
      

  4.   

    echo不能打印数组。用print_r或var_dump