Autor Zpráva
Jan Václavík
Profil
potřebuju zjistit jestli proměnná obsahuje určitý znak ...
např kdyľ $a="abc"; a chci zjistit jestli je obsaľen znak a
poraďte pls
díkes
jozob
Profil
Spôsobov je mnoho, ja uvádzam tento:
substr_count("Prehµadávaný re»azec (kde hµadáme)", "Hµadaný re»azec (čo chceme nájs»)");

/* funkcia vráti počet výskytov hµadaného re»azca v prehµadávanom re»azci, ak ho nenájde, vráti 0 */

/* príklad */
$pocet_vyskytov=substr_count("Toto je názorný príklad", "o");
/* funkcia vráti číslo 3 - znak o sa v re»azci nachádza 3x */



Potom uľ stačí len podmienkou zisti» - ak je pocet_vyskytov=0 - nenachádza sa, inak sa nachádza
Jan Václavík
Profil
ok, díky moc!
Jan Václavík
Profil
ok, díky moc!
xixli
Profil
Keby si chcel nejaké sofistikovanejąie hµadanie, tak sa určite zaoberaj regulárnými výrazmi:
napr. na http://interval.cz/clanek.asp?article=3758
jozob
Profil
Áno. Ak budeą vyhµadáva» niečo podµa zloľitejąích pravidiel, regulárnym výrazom sa nevyhneą.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0