IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @572
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Súťaž s Garníčkami

Vyskúšajte nové šampóny pre deti a hrajte s Garníčkami o skvelé ceny. www.garnickovia.sk

Intenzívne zoštíhlenie

Chudnite pohodlne a účinne. Jedinečná technológia ktorá funguje. www.inalinia.sk

Bežme spolu a pomôžme deťom.

Príďte si zabehnúť s ČSOB nadáciou 2.6. od 10tej na Partizánsku lúku v BA. www.csobnadacia.sk

Máte nevýhodnú hypotéku?

Zbavte sa jej. Prefinancujte Vaše úvery s nami. Slovenská sporiteľňa. www.SLSP.sk

Webhosting - akcia +9 mesiacov

K ročnému predplatnému až 9 mesiacov zadarmo pri prevode hostingu k nám. www.exohosting.sk

php kodovanie

Zaslať odpoveď
AutorSpráva
misko16
Užívateľ
Užívateľ

Založený: 12.11.2008
Príspevky: 88

PríspevokZaslal: Št 17.11.11 14:46Odpovedať s citátomNávrat hore

hello, spravil som si jednoduchu funkciu, ktora zistuje ci sa string sklada iba z pismen abecedy, ale blbne to pri stringoch s diakritikou. ked kontrolujem string, ktory ma aspon jedno pismeno s diakritikou, vzdy to hodi false. php script mam ulozeny v utf8 kodovani.

kód:
    function skontroluj_string($string){
        $znaky = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "ľ", "š", "č", "ť", "ž", "ý", "á", "í", "é", "ö", "ř", "ú", "ó", "ď", "ň");
        for($x = 0;$x < strlen($string);$x++){
            if(!in_array($string[$x], $znaky)){
                return false;
            }
        }
        return true;
    }


kde by mohol byt problem?
Zobraziť informácie o autoroviOdoslať súkromnú správu
BX
Užívateľ
Užívateľ

Založený: 17.07.2011
Príspevky: 94

PríspevokZaslal: Št 17.11.11 15:06Odpovedať s citátomNávrat hore

Mne to ide. Môže to byť tým, že tam nemáš medzeru a veľké písmená?

Toto by som ale riešil skôr cez preg_match(), kde si znaky hodíš do jednej skupiny pekne za seba a ideš.
Asi takto:
kód:
if(preg_match("/^[\sa-zA-Záéavšetkyznakysdiakritikou]+$/", $string)) echo "je to OK"
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd