Masalah dengan Huruf Cyril dalam PHP
Fungsi strlen, seperti kebanyakan fungsi rentetan
PHP yang lain, tidak berfungsi dengan betul
dengan huruf Cyril - ia mengira setiap huruf Cyril
dua kali:
<?php
echo strlen('абвгд'); // akan memaparkan 10, bukannya 5
?>
Oleh itu, untuk rentetan yang mengandungi atau berpotensi
mengandungi aksara yang bermasalah, gunakan
fungsi mb_strlen - ia akan berfungsi
dengan betul:
<?php
echo mb_strlen('абвгд'); // akan memaparkan 5
?>
Rekodkan dalam pembolehubah sebarang rentetan Cyril. Paparkan panjang rentetan anda pada skrin.