Jak zjistit pritomnost znaku v retezci?

13 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é.

  1. Zdravim, potreboval bych prikaz, ktery zjisti pritomnost urciteho znaku v retezci. Nevite nekdo jak ten prikaz vypada? Diky moc Petr
  2. if (strpos($mujretezec,$hledanyznak)>0) echo "znak tam je"; strpos ti vrati pozici toho hledanyho znaku nebo 0 pokud tam ten znak neni
  3. 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()
  4. 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";
  5. a nebo se to udela podle manualu :) if (strpos($muj,$hledany)===false) echo "neni tam" else echo "je tam";
  6. 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";
  7. Tomik: ty tri rovnatka tam jsou spravne. RTFM k cemu slouzi if (strpos($muj,$hledany)===false) echo "neni tam"
  8. A co třeba toto: if (strstr($muj,$hledany) == false)  echo "NENI"; else  echo "JE";
  9. zbi: pokud nás nezajímá pozice znaku, je to lepší řešení
  10. ds: Zadání znělo: "potreboval bych prikaz, ktery zjisti pritomnost urciteho znaku v retezci."
  11. if(eregi($hledane, $string)) echo "Je tam"; resp. jenom if(ereg(...))
  12. 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 :)
  13. 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).

← Zpět na všechna témata