Count number of characters: Difference between revisions

Jump to navigation Jump to search
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>
// number of characters
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)
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>


Anonymous user

Navigation menu