ugrás a tartalomhoz

Strstr-ek helyettesítése

Anonymous · 2005. Aug. 3. (Sze), 11.17
Helló!

Az lenne a kérdésem, hogy a következő kódrészletet hogyan tudnám normálisabban megvalósítani:
  1. <?php  
  2. $s="*fsd<>fds<";  
  3. if ( (strstr($s"$")) || (strstr($s"<")) || (strstr($s"\"")) || (strstr($s">")) )  
  4. {  
  5.    echo "megtalálható";  
  6. }  
Tehát valami ilyesmi kellene:

kereso_fuggveny($s, ["<", ">", "\""])
 
1

preg_match

Hojtsy Gábor · 2005. Aug. 3. (Sze), 12.16
Hát preg_match()-csel rövidebb leírni, de nem biztos, hogy gyorsabban fog futni, teszteld!
  1. <?php  
  2. if (preg_match('![<>"]!'$s)) {  
  3.   echo "megtalálható";  
  4. }  
2

<Nincs cím>

Anonymous · 2005. Aug. 3. (Sze), 12.34
Hát a gyorsaság jelen esetben talán másodlagos, mert csak 15 karakterről van szó. Azt még meg tudnád mondani, hogy a "[<>"]" elé és mögé miért kell a "!" ?
3

!

kgyt · 2005. Aug. 3. (Sze), 12.54
A pattern (minta) határolója.


--
Szeretettel: Károly György Tamás
kgyt(a)kgyt.hu - http://kgyt.hu
4

Értem

Anonymous · 2005. Aug. 3. (Sze), 12.57
Köszönöm a válaszokat!
5

htmlentities

Anonymous · 2005. Aug. 3. (Sze), 15.01
Ha arra kell, amire gondolom, akkor ezt is használhatod:
echo htmlentities($s);
6

Khm...

Anonymous · 2005. Aug. 3. (Sze), 15.06
Visszavonva...