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
phpmb_strwidth(string, [encoding]);
Voorbeeld
Laat ons die wydte van 'n string met Latynse karakters meet:
php<?php
echo mb_strwidth('Hello');
?>
Resultaat van kode-uitvoering:
php5
Voorbeeld
Laat ons die wydte van 'n string met Japannese karakters meet:
php<?php
echo mb_strwidth('こんにちは');
?>
Resultaat van kode-uitvoering:
php10
Voorbeeld
Laat ons die wydte van 'n gemengde string meet:
php<?php
echo mb_strwidth('Hello 世界');
?>
Resultaat van kode-uitvoering:
php9