Portál AbcLinuxu, 23. července 2025 09:14
<?php if(isset($_POST['submit'])) { echo strlen($_POST['slovo']); } ?> <form action="" method="POST"> <input type="text" name="slovo" /> <input type="submit" name="submit" value="Zkus to!" /> </form>Se mi po vyplnění EN znaků vyplní správná délka ale když zadám třeba písmeno Š, tak se mi zobrazí délka 6! zadám šš a délka 12.... Nevěděl by někdo jak tento probém vyřešit, aby se zobrazovalo kolik znaků je pravdivě? Děkuji za vše.
Řešení dotazu:
UTF-8, MySQL, kódování a PHP funkce pro práci s řetězci: strlen, substr aj.
mb_strlen("ž", "utf-8");
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.