我是4.3.4,以下是相等的
if('测试'===strtolower('测试')) {
echo 'equal';
}不过听说strtolower在有些服务器上对大写的英文字母会产生乱码。

解决方案 »

  1.   

    strtolower用在中文上有什么用吗?
      

  2.   

    To:flyonet(人生如梦【★】梦如人生)当然有用了。比如'测试ceshi' -> '测试CESHI'
      

  3.   

    这个问题我也碰到了,并且解决了。
    问题的原因是本地字符集不是中文而导致的。
    如果是linux系统,你只要:export zh_CN.GB18030就可以了。
      

  4.   

    不好意思,漏打了些东西,应该是:
    export LANG=zh_CN.GB18030
      

  5.   

    我的主机上.
    strtolower("中文");就是乱码的.