偶用MB系列函数还是怪好的。。
--------------------------------------------------
请你测试以下代码告诉我结果:
<?php 
$t= '洗牌完毕 '; 
if(mb_strstr($t, '洗牌 ', 'gbk ')){ 
echo   'mb_strstr发现匹配! '; 
}else{ 
echo   'mb_strstr未发现匹配! '; 

?> 

解决方案 »

  1.   

    $s = "people's republic of china";
    echo mb_strcut($s,1,4,"gb2312");$t= '洗牌完毕';   
    if(mb_strstr($t,'洗牌','gbk')){   
    echo       'mb_strstr发现匹配';   
    }else{   
    echo       'mb_strstr未发现匹配';   
    }   
    以下是运行结果eopl
    Fatal error: Call to undefined function: mb_strstr() in /usr/local/apache/htdocs/huicard/test_huicard_com/a.php on line 19
      

  2.   

    PHP code    $s = "people's republic of china";    
        echo mb_strcut($s,1,4,"gb2312");$t= '洗牌完毕';   
    if(mb_strstr($t,'洗牌','gbk')){   
    echo       'mb_strstr发现匹配';   
    }else{   
    echo       'mb_strstr未发现匹配';   
    }   
    以下是运行结果 PHP code
    eopl
    Fatal error: Call to undefined function: mb_strstr() in /usr/local/apache/htdocs/huicard/test_huicard_com/a.php on line 19那是因为你没有安装MB扩展
      

  3.   

    问题没解决,发现更严重的问题,
    <?php
    $a='aaa';
    if(mb_strstr($a,'a','utf8')){
      echo('find it');;
    }else{
     echo 'no';
    }
    ?>
    不管我将字符集指定为什么,本代码都无法正常运行!!!!!!!