PHP求字符串长度

PHP如何获取字符串长度呢?

<?php

$str = 'hello world';

$strlen = strlen($str);

echo $strlen;

// output: 11

如果遇到中文utf-8,比如

<?php

$str = '中国';

$strlen = strlen($str);

echo $strlen;

// output: 6

因为一个utf-8中文长度为3.

中文utf-8长度的获取方式为:

<?php

$str = '中国';

$strlen = mb_strlen($str,'utf8');

echo $strlen;

// output: 2