Autor | Zpráva | ||
---|---|---|---|
Ben Profil * |
#1 · Zasláno: 8. 3. 2011, 15:50:18
Ahoj, hledám řešení jak vyhledat pomocí funkce preg_match(); několik možností hledaných výrazů. Dejme tomu, že chci ověřit jestli nějaký řetězec začíná písmeny kfc, bk nebo sb.
Mám toto: if (preg_match("/kfc/i", "$jmeno")) { echo "A match was found."; } else { echo "A match was not found."; } Ale už nevím, jak do toho zakomponovat, aby mi to věřovalo, zda $jmeno obsahuje i bk nebo sb. $jmeno bude mít tvar např: kfcfuturumhradec Víte jak na to? |
||
Joker Profil |
#2 · Zasláno: 8. 3. 2011, 15:59:17 · Upravil/a: Joker
Ben:
„chci ověřit jestli nějaký řetězec začíná písmeny kfc, bk nebo sb.“ „Ale už nevím, jak do toho zakomponovat...“ Oddělit svislítkem. A jestli má tím textem začínat (tj. nestačí aby byl kdekoliv uvnitř), ještě stříšku na začátek: /^kfc|^bk|^sb/ edit: Ta stříška patří ke každému a celé to patří do [>pre] |
||
Tori Profil |
#3 · Zasláno: 8. 3. 2011, 15:59:50 · Upravil/a: Tori
preg_match('/^(kfc|bk|sb)/i', $jmeno) edit: pro změnu pozdě.. |
||
Ben Profil * |
#4 · Zasláno: 8. 3. 2011, 16:01:57
Ano, to je přesně ono. Děkuju.
|
||
exidas Profil * |
#5 · Zasláno: 9. 3. 2011, 16:57:40
Ben:
Naucit sa synatax reg. vyrazov odporucam tu: http://weblogtoolscollection.com/regex/regex.php |
||
Časová prodleva: 13 let
|
0