Autor | Zpráva | ||
---|---|---|---|
Paulí Profil * |
#1 · Zasláno: 13. 3. 2007, 15:07:40
Dobrý den,
Prosím o radu. chtěl bych se zeptat , jak udělám , že když mám zadanou určitou hodnotu např. "$a" a chtěl bych udělat podmínku "if" a to tak , že když v hodnotě "$a" je znak , který já zadám jako zakázaný , že mě to vykoná určitou akci. Jak to udělám ??? prosím o radu. Děkuji ...... s pozdravem Paulí |
||
roberta Profil |
#2 · Zasláno: 13. 3. 2007, 15:13:18
|
||
Paulí Profil * |
#3 · Zasláno: 13. 3. 2007, 15:14:06
díky za radu.
|
||
nightfish Profil |
#4 · Zasláno: 13. 3. 2007, 15:14:28
$zakazane = array("a", "b", "d", "g"); |
||
Paulí Profil * |
#5 · Zasláno: 13. 3. 2007, 15:15:59
počkat !!! Promiňte všichni , ale já jsem v nadpise napsal "povolené znaky" a zde jsem napsal "který já zadám jako ZAKÁZANÝ" - chtěl jsem to udělat tak , že dám povolené znaky a když se tam vyskytne ten znak , který není jako povolený , tak to vykoná nějakou akci. Tak promiňte tu chybu a děkuji za Vaše odpovědi.
|
||
Paulí Profil * |
#6 · Zasláno: 13. 3. 2007, 15:26:52
Takže, jak to udělám ???
|
||
Jan Tvrdík Profil |
#7 · Zasláno: 13. 3. 2007, 17:44:48 · Upravil/a: Jan Tvrdík
Paulí
Uprav to od nightfishe: $povolene = array("a", "b", "d", "g"); |
||
Jan Tvrdík Profil |
#8 · Zasláno: 13. 3. 2007, 17:49:23
nebo jestli jen jeden znak:
|
||
Paulí Profil * |
#9 · Zasláno: 13. 3. 2007, 21:18:04
Nojo, ono to sice funguje, ale špatně !!!
Když si zadám : <? $prohledavanyRetezec = "aaa"; $povolene = array("a", "b", "d", "g"); $nalezeno = false; foreach ($povolene as $value) { if (strpos($prohledavanyRetezec, $value) !== false) { $nalezeno = true; break; } } if (!$nalezeno) { echo "zakázaný znak !!!" ;} else { echo "o.k.";} ?> a v hodnotě dám třeba "aaa" , tak to napíše "o.k." a když napíšu "zzz" tak napíe "zakázaný znak !!!" , ale když zadám například "acc" , tak se to soustředí pouze na písmenko "a" , které je povolené a nezajímá ho, že to "cc" je zakázané !!! Ale jinak dík za snahu. Prosím Vás LIDI, mohl by mě někdo pomoct to udělat ??? děkuji moc |
||
roberta Profil |
#10 · Zasláno: 13. 3. 2007, 23:46:07
Paulí
oprav si premennú $nalezeno. pred foreach do nej priraď hodnotu true a v podmienke do nej priraď false |
||
Paulí Profil * |
#11 · Zasláno: 14. 3. 2007, 13:34:09
no ale to zase mám zakázané znaky a né povolené znaky !!! ach jo.
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0