Count number of characters: Difference between revisions
Jump to navigation
Jump to search
→PHP
(→PHP) |
|||
| Line 41: | Line 41: | ||
== PHP == | == PHP == | ||
* PHP: [https://www.php.net/manual/en/function.strlen.php strlen] & [http://php.net/mb_strlen PHP mb_strlen function] | * PHP: [https://www.php.net/manual/en/function.strlen.php strlen] & [http://php.net/mb_strlen PHP mb_strlen function] | ||
Number of characters | |||
<pre> | <pre> | ||
echo mb_strlen("狐", 'UTF-8') . PHP_EOL; // return 1 | echo mb_strlen("狐", 'UTF-8') . PHP_EOL; // return 1 | ||
echo mb_strlen("《王大文 Dawen》", 'UTF-8') . PHP_EOL; // return 11 | echo mb_strlen("《王大文 Dawen》", 'UTF-8') . PHP_EOL; // return 11 | ||
</pre> | |||
String length (number of bytes) | |||
<pre> | |||
echo strlen("狐") . PHP_EOL; // return 3 | echo strlen("狐") . PHP_EOL; // return 3 | ||
echo strlen("《王大文 Dawen》") . PHP_EOL; // return 21 | echo strlen("《王大文 Dawen》") . PHP_EOL; // return 21 | ||
</pre> | |||
Number of words {{exclaim}} [https://www.php.net/manual/en/function.str-word-count.php str_word_count] function not support Chinese characters | |||
<pre> | |||
echo str_word_count("The quick brown fox jumps over the lazy dog"); // return 9 | |||
echo str_word_count("敏捷的棕毛狐狸從懶狗身上躍過"); // return 0 | |||
</pre> | </pre> | ||