$jotain sisältää sanan, miten...?

phponihmeellinen

Miten voin tehdä näin

$jotain = "Jotain on jännä sana";

että jos $jotain sisältää jonkun sanan, niin voiko sen tehdä jutun joka tunnistaa yhden sanan neljän sanan sisältä, väliviivoin erotettuna?

if($jotain = "jännä")
echo "jännä on jännä"?????????

siis miten sen saisi tehtyä??

5

441

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Toni

      No kaikkea voi tehdä, mutta mihin sä tolasta tarviit? Ehkä ton vois tehdä helpomminkin...

      • asdpouyt

        niin mutta mikä on se helpompi tapa?


    • Ohjelmoija-pekka

      Voisi toimia vaikka näin:

      $jotain = "Jotain on jännä sana";

      if(substr_count($jotain, "jännä") {
      echo "Jännä on jännä";
      }

      En muista nyt mitä substr_count palauttaa, jos merkkijonoa ei löydy kertaakaan, mutta luultavasti false.

    • Lauri.

      Väliviivoin? Esimerkissäsi ne on välilyönnen eroteltuna, mutta ei se mitään.

      Tee listasta taulukko: http://fi.php.net/manual/en/function.split.php

      Tyyliin $sanat = split("-", $jotain);

      Sitten vain katsot onko taulukossa ko. sanaa, http://fi.php.net/manual/en/function.in-array.php

      if(in_array("sana", $sanat)) { ... }

      Aikaisemmin ehdotettu strpos ei toimi, koska se ei ota kantaa siihen, onko sana kokonainen. Jos merkkijonossa on vaikka sana "ruohosipuli", ja joku etsii sanaa "sipuli", niin strpos löytää sen... Ja tähän siis nyt ei haluta, koska ruohosipuli ei ollut haluttu sana.

      • äzä

        Kiitos vastauksesta. Tarkoitin kyllä välilyönnein, olin aamulla vaan sen verran unessa että ei oikein kirjoitus toiminut. Mutta kiitos!


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Takaisin ylös

    Luetuimmat keskustelut

    1. Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa

      En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod
      Ikävä
      22
      5434
    2. Huomenta ihana

      Kauniskasvoinen ihanuus 😘 saan sut vielä
      Ikävä
      27
      4705
    3. Hei rakas...

      Miten on työpäivä sujunut? Rakastan sinua 💗
      Ikävä
      28
      2691
    4. Edelleen sitä on vaikea uskoa

      Että olisit oikeasti rakastunut muhun
      Ikävä
      34
      2334
    5. Toiveikas vai toivoton

      torstai? Ajatuksia?
      Ikävä
      37
      2058
    6. Vitsi mihin menit. Heti takasin.

      Mä näin sut tuu takasin! Oli kiire, niin en ehtiny sin perään!
      Ikävä
      15
      2008
    7. En ole koskaan kokenut

      Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka
      Ikävä
      19
      1637
    8. Mukavaa päivää

      Mun rakkauden kohteelle ❤️ toivottavasti olet onnellinen
      Ikävä
      12
      1581
    9. Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...

      Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons
      Suomalaiset julkkikset
      24
      1390
    10. Ei tämä etene ikinä

      Kun kumpikaan ei enää ota yhteyttä. Mä en ainakaan uskalla.
      Ikävä
      18
      1386
    Aihe