if
6 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
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...