在PHP中,可以使用strlen()
函數(shù)來(lái)獲取字符串的字節(jié)長(zhǎng)度,使用mb_strlen()
函數(shù)來(lái)獲取字符串的字符長(zhǎng)度。以下是兩個(gè)示例:
$str = "Hello World!";
$byteLength = strlen($str);
$charLength = mb_strlen($str);
echo "Byte Length: " . $byteLength . "\n";
echo "Character Length: " . $charLength;
輸出結(jié)果:
Byte Length: 12
Character Length: 12
請(qǐng)注意,strlen()
函數(shù)只能獲取字符串的字節(jié)長(zhǎng)度,對(duì)于包含多字節(jié)字符的字符串(如中文),使用strlen()
函數(shù)可能會(huì)得到不準(zhǔn)確的結(jié)果。在這種情況下,應(yīng)該使用mb_strlen()
函數(shù)來(lái)獲取正確的字符長(zhǎng)度。