
PHP - porovnanie reťazcov prirodzenou metódou
Existuje v PHP funkcia na porovnanie reťazcov s ohľadom na mäkčene, dĺžne a veľkosť písmen? Čiže podmienkou je aj podpora UTF-8.
Existuje v PHP funkcia na porovnanie reťazcov s ohľadom na mäkčene, dĺžne a veľkosť písmen? Čiže podmienkou je aj podpora UTF-8.
Předmět | Autor | Datum |
---|---|---|
Levenshteinův algoritmus?
http://us2.php.net/manual/en/function.levenshtein. php marekdrtic 04.06.2009 16:49 |
marekdrtic | |
Nie, to je na preklepy ako tak pozerám. Ja potrebujem triediť a Č musí byť za c a C, ktoré sú pre zm… msx. 04.06.2009 17:26 |
msx. | |
Inac ked chces riesit take veci v systeme tak zaujima ta na google slovo "locale" (PHP locale).
Napr… MM.. 04.06.2009 17:29 |
MM.. | |
Myslel som, že existuje funkcia, kde zadám aj jazyk. V MySQL taká možnosť je. Ale nevadí, niečo zbúc… msx. 04.06.2009 17:37 |
msx. | |
Akykolvek help o PHP (na jeden som dal link) a vlavo mas zoznam fcii, a logickou uvahou dojdem k tom… MM.. 04.06.2009 17:48 |
MM.. | |
Ďakujem. Ale zrejme to nie je ono, hoci jedna má zrejme nejaký súvis s locale(). Nevadí, šak niečo n… msx. 04.06.2009 18:06 |
msx. | |
Hej tamta funkcia len inac porovnava cisla v retazcoch (11 je mensie ako 100), ale s locale to nema… nový MM.. 04.06.2009 18:19 |
MM.. | |
Ale aj tak ďakujem za výpomoc. poslední msx. 04.06.2009 18:27 |
msx. |
Zpět do poradny Odpovědět na původní otázku Nahoru
Levenshteinův algoritmus?
http://us2.php.net/manual/en/function.levenshtein. php
Nie, to je na preklepy ako tak pozerám. Ja potrebujem triediť a Č musí byť za c a C, ktoré sú pre zmenu rovnocenné.
Inac ked chces riesit take veci v systeme tak zaujima ta na google slovo "locale" (PHP locale).
Napr. zacat si citat o setlocale
Ja osobne nemam skusenosti v PHP s tymto takze preto pisem ze na google.
Ptz server neni jasnovidec nevie ze chces porovnavat zrovna cestinu a nie japonstinu kde moze byt C za X
Myslel som, že existuje funkcia, kde zadám aj jazyk. V MySQL taká možnosť je. Ale nevadí, niečo zbúcham aj sám. Ešte podotázka:
Aká funkcia vie porovnať reťazce podľa utriedeného reťazca s vymenovanými všetkými znakmi ako vzoru? Viem, že niečo podobné existuje, ale neviem o čo sa oprieť.
Akykolvek help o PHP (na jeden som dal link) a vlavo mas zoznam fcii, a logickou uvahou dojdem k tomu ze bude asi zacinat na str. Kukam a vidim ze podozrive su strnatcosi
http://de.php.net/manual/en/function.strnatcasecmp .php
http://de.php.net/manual/en/function.strnatcmp.php
Tie asi pouzivaju locale (nie som si isty precitaj si help).
//edit: Ach, to je asi len o cislach. Tak nic
Urob si to sam, sak to je na pol hodku.
Ďakujem. Ale zrejme to nie je ono, hoci jedna má zrejme nejaký súvis s locale(). Nevadí, šak niečo nájdem. Veľkosť písmen riešim cez mb_strtoupper, tak už len ten zvyšok a bude to. Ale dnes to už nechám tak.
Hej tamta funkcia len inac porovnava cisla v retazcoch (11 je mensie ako 100), ale s locale to nema nic. Navyse som nasiel aj ze menit locale sa neodporuca lebo ho zmenis pre cely server (pre celu ulohu pri multithreadingu :).
Takze najlepsie ked si urobis sam cyklus a po znakoch... Ja osobne na to neviem nic najst. Pockaj mozno nieco napise Los alebo ini experti aj na PHP.
Ale aj tak ďakujem za výpomoc.