Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Tiedoston rivien kääntö ja tulostus

Antti Laaksonen [23.12.2006 12:48:54]

#

Tässäpä esimerkki:

<?php
$rivit = array_reverse(file("teksti.txt"));
foreach ($rivit as $rivi) {
    echo "$rivi<br>";
}
?>

Funktio file lukee tiedoston rivit taulukkoon ja array_reverse kääntää taulukon rivit toisinpäin. Lopuksi rivit tulostetaan yksi kerrallaan foreach-rakenteella.

Mee [23.12.2006 13:32:53]

#

*Oops* Taisinpa mokata ja pahasti. (Yritin poistaa aihetta poista viesti- painikkeesta mutta poistinkin vain omat...).
Mutta nyt olis uusi kysymys:
1. Miten saisi php-koodin etsimään tietyn sanan tietystä tiedostosta, ja ilmoittamaan onko muuttujasta lähetetty arvo sama kuin tämä sana, jos sanaa ei löydy jatketaan samaan malliin eteenpäin.

kayttaja-2791 [23.12.2006 14:02:40]

#

<?php
$neula = "sana";
$heinasuopa = file_get_contents('tiedosto.txt');

//strpos hakee merkkijonoa toisesta merkkijonosta
if (strpos($heinasuopa, $neula) !== false) {
  echo "Sana \"$sana\" löytyi tiedostosta!";
}
else {
  echo "Sanaa \"$sana\" ei löytynyt tiedostosta.";
}
?>

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta