პრობლემა კირილიცასთან PHP-ში
ფუნქცია strlen, ისევე როგორც ბევრი სხვა
სტრიქონული ფუნქცია PHP-ში, არამუშაობს კორექტულად
კირილიცასთან - ის თითოეულ კირილიცურ ასოს
ითვლის ორჯერ:
<?php
echo strlen('абвгд'); // გამოიტანს 10-ს, და არა 5-ს
?>
ამიტომ სტრიქონებისთვის, რომლებიც შეიცავენ ან პოტენციურად
შეიძლება შეიცავდნენ პრობლემურ სიმბოლოებს, გამოიყენეთ
ფუნქცია mb_strlen - ის იმუშავებს
კორექტულად:
<?php
echo mb_strlen('абвгд'); // გამოიტანს 5-ს
?>
ჩაწერეთ ცვლადში რაიმე კირილიცური სტრიქონი. ეკრანზე გამოიტანეთ თქვენი სტრიქონის სიგრძე.