<?php
function replaceQuote( $string ) 
{
$rexp = "/fwwwfff";
$ss = replaceQuote($str);
print_r($ss);
?>这样竟然无内容

解决方案 »

  1.   

    你只匹配数字,当然没有内容
    $rexp = "/\[quote\](.+)\[\/quote\]/isU";
      

  2.   

    <?php
    $str = "fafasdfdasfadsafdfdsfsafasdfds";
    $rexp = "/\[quote\](.+)\[\/quote\]/isU";
    echo preg_replace($rexp,"conv($1)",$str);
    ?>
      

  3.   

    <?php
    $str = "fafasdfdasfadsafdfdsfsafasdfds";
    $rexp = "/\[quote\]([0-9a-f]+)\[\/quote\]/ie";
    echo preg_replace($rexp,'conv($1)',$str);
    ?>