shish 5 роки тому
батько
коміт
5bf6832e01
1 змінених файлів з 6 додано та 2 видалено
  1. 6 2
      common/components/stringUtil.php

+ 6 - 2
common/components/stringUtil.php

@@ -138,8 +138,12 @@ class stringUtil
         if (empty($string)) {
             return '';
         }
-        $pinyin = new Pinyin();
-        return $pinyin->abbr($string, PINYIN_KEEP_ENGLISH);
+        //如果包含中文
+        if(preg_match('/[\x{4e00}-\x{9fa5}]/u', $string)>0){
+            $pinyin = new Pinyin();
+            return $pinyin->abbr($string, PINYIN_KEEP_ENGLISH);
+        }
+        return strtolower($string);
     }
 
     //取随机数