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:

<?php
$s="*fsd<>fds<";
if ( (strstr($s, "$")) || (strstr($s, "<")) || (strstr($s, "\"")) || (strstr($s, ">")) )
{
   echo "megtalálható";
}
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!

<?php
if (preg_match('![<>"]!', $s)) {
  echo "megtalálható";
}
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...