PHP

mb_* functions (UTF-8 in PHP)

Në shqip: Funksionet mb_ për shqipen

ShpjegimiSQ

strlen("çaj") jep 4, sepse ç zë dy bajtë në UTF-8! Për tekst shqip (ë, ç) përdor mb_strlen(), mb_substr(), mb_strtoupper() — numërojnë karaktere, jo bajtë.

EnglishEN

strlen("çaj") gives 4, because ç takes two bytes in UTF-8! For Albanian text (ë, ç) use mb_strlen(), mb_substr(), mb_strtoupper() — they count characters, not bytes.

Si ta mendosh

Si të numërosh shkronjat dhe jo pikat e bojës.

Lexoje në anglisht

Like counting letters rather than drops of ink.

Shembull kodiphp

echo strlen("çelës");        // 7
echo mb_strlen("çelës");     // 5
echo mb_strtoupper("ëndërr"); // ËNDËRR

Terma të lidhur