PHP
Eli Miten saisi etsittyä lauseesta tiettyä sanaa.
Esim: Onko Lauseessa "Hei Mitä kuuluu!", sana "Hei".
strpos($merkkijono_josta_etsitään, $merkkijono_jota_etsitään);
esim.
strpos("Hei Mitä kuuluu!", "Hei"); palauttaa arvon 0, koska "Hei" löytyy heti merkkijonon alusta.
jos hakee esim. strpos("Hei Mitä kuuluu!", "kuu"); niin paluuarvo olisi 9.
Lisää tietoa kyseisestä funktiosta https://www.php.net/manual/en/function.strpos.
Toinen hieman erilainen funktio on substr_count.
int substr_count ( string haystack, string needle)
<?php echo substr_count("This is a test", "is"); // tulostaa 2 ?>
Tämä laskee esiintymien määrän.
Jos et suuremmin välitä isojen ja pienten kirjainten eroista, niin voit käyttää stripos():ia, joka hoitaa etsinnän capseista piittaamatta. Sitä ei ole PHP5:ttä aiemmissa versioissa, joten niissä pitää käyttää hitaampaa stristr()-funkkaria.
Aihe on jo aika vanha, joten et voi enää vastata siihen.