Validators kontrola délky Stringu – mb_strlen
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- sinacek
- Člen | 23
PHP 5.2.17
Nette 2.0.6 Non-prefix
Příkaz
<?php
$a = "Truhlářství Švagr. Příliš žluťoučký kůň úpěl ďábelské ódy. Truhlářství Švagr. Příliš žluťoučký kůň.";
Validators::assert(html_entity_decode($a,null,'UTF-8'), 'string:2..100');
?>
vyhazuje chybu „The variable expects to be string in range 2..100, string given.“ přitom text je dlouhý 99 znaků. Když místo strlen bych použil mb_strlen, tak je již vše v pořádku.