if($neco=="ahoj"){
echo"text obsahuje ahoj";
}
.....a tak to právě nejde
Nevim, jak mam zjistit, že je nekde v $neco "ahoj"?
pokud to $neco obsahuje jenom jedno slovo a to Ahoj tak by to mělo chodit
if(strstr($neco, "ahoj")){
echo 'toto řešení by bylo dávno známé za použití manuálu';
}
to musi fungovat i bez strstr(), php samo pozna datovej typ.. mozna ze mezi echo a '"' by mela bejt mezera, ne?
<HTML><i>mozna ze mezi echo a '"' by mela bejt mezera, ne?</i>
jestli to nepise chybu je to ok... presne nevim ja ji tam davam ;-)
je mozne ze pred/za "Ahoj" je mezera nebo prazdny znak "/r..."
if (trim($neco) == "ahoj"){
echo "text obsahuje ahoj";
}
--------------------------------------------------------
ICQ: <img src="http://wwp.icq.com/scripts/online.dll?icq=117452633&img=5"> <i>117452633</i> [Prvni zprava: WZ]
Email: <a href="mailto: master@webzdarma.cz">master@webzdarma.cz</a></HTML>
Mno, podle týhle hlášky "Nevim, jak mam zjistit, že je nekde v $neco "ahoj"?" soudím že by tam nemělo bejt == ale to co sem psal, tedy strstr().
Původní varianta porovnává jestli $neco je identické s "ahoj", ale ne jestli ho někde obsahuje. Tedy == pro řetězec "ahoj něco" dá false, zatímco uvedený příklad se strstr true. Pro řetězec "ahoj" vrátí obojí true. Tak je to...