2
A
回答
11
0
mb_strlen字符串为,测量长度为。
<?php
$str = 'abcdef';
echo strlen($str); // 6
$str = ' ab cd ';
echo strlen($str); // 7
?>
直接从文档中找到。
0
如果您使用UTF-8编码步骤通过字符串中的所有字节并计算未设置第8位的字符。
此解决方案不需要mb扩展名。
6
mb_strlen()
与mb_internal_encoding('UTF-8')
9
mb_strlen($text, "UTF-8");
0
我不知道mb_strlen,但我只使用普通的老strlen的自己... http://php.net/manual/en/function.strlen.php
0
的strlen():返回的字节数,而比字符串中的字符数量多。
$name = "Perú"; // With accent mark
echo strlen($name); // Display 5, because "ú" require 2 bytes.
$name = "Peru"; // Without accent mark
echo strlen($name); // Display 4
mb_strlen():返回一个具有字符串的字符编码的字符数。多字节字符被计数为1。
$name = "Perú"; // With accent mark
echo mb_strlen($name); // Display 4, because "ú" is counted as 1.
$name = "Peru"; // Without accent mark
echo mb_strlen($name); // Display 4
iconv_strlen():返回字符串的字符计数,为整数。
$name = "Perú"; // With accent mark
echo iconv_strlen($name); // Display 4.
$name = "Peru"; // Without accent mark
echo iconv_strlen($name); // Display 4
相关问题
- 1. 如何获取PHP中最后一个字符串的字符?
- 2. 如何在PHP中获取字符串后的字符串?
- 3. 如何获取字符串中的指定字符php
- 4. 如何获取JTextField中的字符数?
- 5. 如何从特殊字符串中获取数字? PHP
- 6. 如何获取PHP中字符串中的两个字符之间的字符
- 7. 如何使用php获取此字符串中的数据?
- 8. PHP - 从数组中获取字符串
- 9. PHP:从数组中获取字符串?
- 10. 如何从PHP的字符串像查询字符串中获取数据?
- 11. 如何从C中的字符数组中获取字符串?
- 12. PHP:如何获取此字符串值?
- 13. 如何从字符中获取数据
- 14. 从字符串行获取数字? PHP
- 15. 如何获取NSString中的数字(包含数字和字符)?
- 16. 如何获取PHP中字符串的字节值?
- 17. 如何从javascript中的字符串中获取数字数组
- 18. PHP - 获取所有字符的字符
- 19. 如何获取PHP字符串的最后7个字符?
- 20. 如何从字符串使用PHP获取特定的子字符串数字?
- 21. 如何从strings.xml中的字符串数组获取字符串
- 22. 如何获取javascript字符串中的字符数
- 23. PHP函数来获取字符数
- 24. 如何在PHP中获取数组中的所有字母字符?
- 25. 如何从PHP中的字符串中获取特定单词?
- 26. 如何从PHP中的Unicode字符串中获取唯一键?
- 27. 如何获取PHP中字段的值?
- 28. 如何从Java中的任何字符串获取字母数字字符串?
- 29. 如何从JavaScript中的字符串中获取数字?
- 30. 如何从powershell中的子字符串中获取数字
http://docs.php.net/manual/en/function.mb-strlen.php – SilentGhost 2010-04-28 10:09:34
'mb_substr'给你一个给定的多字节字符串的一个子 - 这有什么好做的字符串的长度。像其他人所建议的那样使用'mb_strlen'。 – 2010-04-28 10:13:02