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