Stránka 1 z 1

PHP volání diakritického znaku v řetězci

Napsal: pát 23. lis 2012, 12:29
od dark_stuff

Kód: Vybrat vše

$prom = "Tomáš";
IF ($prom[5]=="š"){
...
Je mi jasné, že podmínka není splněná, protože á i š zabírají víc bajtů... Dá se nějak porovnávat konkrétní znak v řetězci bez ohledu na to, kolik bajtů zabírá?

Re: PHP volání diakritického znaku v řetězci

Napsal: pát 23. lis 2012, 12:30
od OndraSter
http://cz1.php.net/mb_substr

if(mb_substr($prom, 5, 1) == "'š"))

Píše se if, nikoliv IF. :roll:

Re: PHP volání diakritického znaku v řetězci

Napsal: stř 5. pro 2012, 11:20
od 1Pupik1989
Lepší by byla asi mb_strpos() funkce.