Jak zjistit pritomnost znaku v retezci?

Zdravim,

potreboval bych prikaz, ktery zjisti pritomnost urciteho znaku v retezci. Nevite nekdo jak ten prikaz vypada?

Diky moc
Petr

if (strpos($mujretezec,$hledanyznak)>0) echo "znak tam je";

strpos ti vrati pozici toho hledanyho znaku nebo 0 pokud tam ten znak neni
fx: toto ale nefunguje ak je hladany znak prvy, pretoze to vrati 0

treba kontrolovat takto:

if (strpos('abc', 'a') !== 0) echo 'je tam';

ak chces ignorovat velkost pismen daj tam stripos()
Oprava:
if (strpos('abc', 'a') != 0) echo 'je tam'; // jen jedno rovnitko :)

Ale jinak ten prvni jde taky, akorat tam pridat rovnitko. To jest vyssi jak 0 vcetne 0.
if (strpos($mujretezec,$hledanyznak)>=0) echo "znak tam je";
a nebo se to udela podle manualu :)

if (strpos($muj,$hledany)===false) echo "neni tam" else echo "je tam";
Hele. Nejste s tema rovnatkama nejak zblbli?
Abych to po vas zase opravoval :)))
if (strpos($muj,$hledany)==false) echo "neni tam" else echo "je tam";
Tomik: ty tri rovnatka tam jsou spravne. RTFM k cemu slouzi

if (strpos($muj,$hledany)===false) echo "neni tam"
A co třeba toto:

if (strstr($muj,$hledany) == false)
 echo "NENI";
else
 echo "JE";
zbi: pokud nás nezajímá pozice znaku, je to lepší řešení
ds: Zadání znělo: "potreboval bych prikaz, ktery zjisti pritomnost urciteho znaku v retezci."
if(eregi($hledane, $string)) echo "Je tam";

resp. jenom

if(ereg(...))
Tomík: Ach jaj, ...

== -> porovnanie hodnot, ale pri FALSE == 0 to ide
=== -> presne porovnanie FALSE === 0 vrati FALSE

takze, to moje je dobre, !==
a tiez to co napisal fx, to moje je len bez else :)
A jo. Mas pravdu. Se tremi rovnatkama jsem se nesetkal, nebo mlhave. Stacilo se podivat do manualu :)

$a == $b Rovnost TRUE, právě když je $a rovno $b.
$a === $b Identita TRUE když je $a rovno $b a navíc tétož typu (pouze PHP 4).
$a != $b Nerovnost TRUE právě když $a není rovno $b.
$a !== $b Neidentita TRUE když $a není rovno $b nebo nejsou téhož typu (pouze PHP 4).