Funksie mb_strwidth
Die funksie mb_strwidth meet die wydte van 'n string, met inagneming dat volwydte karakters (bv. Chinese karakters) 2 posisies inneem, en gewone karakters 1 posisie. Die eerste parameter is die string om te meet, die tweede opsionele parameter is die kodering.
Sintaksis
mb_strwidth(string, [encoding]);
Voorbeeld
Laat ons die wydte van 'n string met Latynse karakters meet:
<?php
echo mb_strwidth('Hello');
?>
Resultaat van kode-uitvoering:
5
Voorbeeld
Laat ons die wydte van 'n string met Japannese karakters meet:
<?php
echo mb_strwidth('こんにちは');
?>
Resultaat van kode-uitvoering:
10
Voorbeeld
Laat ons die wydte van 'n gemengde string meet:
<?php
echo mb_strwidth('Hello 世界');
?>
Resultaat van kode-uitvoering:
9