Porovnání dvou řetězců v php

Petr Tomasek tomasek na etf.cuni.cz
Neděle Červenec 22 14:40:26 CEST 2012


On Sun, Jul 22, 2012 at 11:38:27AM +0200, Jan Půhoný wrote:
> Zdravim konferenci,
> 
> snazim se porovnat dva retezce v php. Jeden mam nacteny z xml
> ($kategorie_dodavatele), vse by melo byt utf-8.
> 
> Kod:
> 
> echo $kategorie_dodavatele;
> 
> if  ($kategorie_dodavatele=="Profesionální technika/Reprosoustavy"){echo
> "shoda";} else {echo "bohuzel to nejde";}
> 
> Vypise:
> 
> Profesionální technika/Reprosoustavy bohuzel to nejde
> 
> V čem by mohl být problém? Ty řetězce jsou stejné, alespoň podle toho
> výpisu z echa, ale if je bere jako rozdílné ...
> 
> Jak to správně porovnávat?
> 
> Googlil jsem hodinu, zkoušel jsem i převody kódování, ale někde mám něco
> blbě.
> 
> ( iconv_set_encoding($kategorie_dodavatele, "utf-8"); )

No, ono spis bude zalezet v jakem kodovani je zdrojovy kod...
Pripadne bych pouzil radeji iconv na prekodovani...

> 
> Prece takhle trivialni zalezitost musi fungovat ...
> 
> Tusim, ze bude asi problem s kodovanim, ale kdyz to pres echo vypisuje
> korektne, zadny rozsypany caj...
> 
> Nevim co s tim.
> 
> Diky za nakopnuti,
> 
> Honza Puhony

> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list at list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


-- 
Petr Tomasek <http://www.etf.cuni.cz/~tomasek>
Jabber: butrus at jabbim.cz



Další informace o konferenci Hw-list