我正在申请字符串长度检查。检查西里尔字符串时,由于unicode的原因,会显示错误。如何解决这个问题?
$str=strlen ('abc');
echo $str; // result is 3
$str=strlen ('АБС');
echo $str; // result is 6. How to find correct value 发布于 2015-12-08 13:55:17
对这个问题有点好奇。
第一个选项是由Rizier123建议的(毫无疑问,它工作得很好)。
第二:
您也可以使用utf8_decode()来获取结果。
<?php
$str=strlen (utf8_decode('АБС'));
echo $str;
?> https://stackoverflow.com/questions/34148809
复制相似问题