⊗ppPmBsCyP 31 of 447 menu

Problem z cyrylicą w PHP

Funkcja strlen, jak i wiele innych funkcji operujących na ciągach znaków w PHP, działa niepoprawnie z cyrylicą - traktuje ona każdą literę cyrylicy jako dwa znaki:

<?php echo strlen('абвгд'); // wyświetli 10, a nie 5 ?>

Dlatego dla ciągów znaków, które zawierają lub potencjalnie mogą zawierać problematyczne znaki, używaj funkcji mb_strlen - będzie ona działać prawidłowo:

<?php echo mb_strlen('абвгд'); // wyświetli 5 ?>

Zapisz do zmiennej dowolny ciąg znaków cyrylicy. Wyświetl na ekranie długość twojego ciągu znaków.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć