Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP alimman rivin tulostaminen

Clacier [03.01.2010 20:31:25]

#

pikaisella selailulla nyt ei ainakaan ihan vastaanvanlaista keskusteluaihetta löytynyt.


eli, skriptiä joka tulostaisi tiedostosta esimerkki.txt vain alimman rivin.

Antti Laaksonen [03.01.2010 20:33:57]

#

Alimman rivin tulostus:

<?php
$rivit = file("esimerkki.txt");
echo $rivit[count($rivit)-1];
?>

Clacier [03.01.2010 20:37:48]

#

<?php
$rivit = file("esimerkki.txt");
echo $rivit[count($rivit)+1];
?>

Tommonen sitten tulostaisi sen ylimmän?
juu, alimman tulostusta kysyin mutta vain mielenkiinnosta.

tsuriga [03.01.2010 20:39:59]

#

Ja sitten jos PHP:lle annettu muisti ei riitä, voi viimeisen rivin lukemiseen käyttää fopenia, fseekkiä ja freadiä. Fseekin manuskasivulla on tail-funkkarista esimerkkikin.

Antti Laaksonen [03.01.2010 20:40:17]

#

Ylimmän rivin tulostus:

<?php
$rivit = file("esimerkki.txt");
echo $rivit[0];
?>

Taulukko $rivit sisältää tiedoston rivit, ja $rivit[X] tarkoittaa riviä X. Rivien numerointi alkaa nollasta, joten esim. viides rivi on kohdassa $rivit[4]. Ensimmäinen rivi on kohdassa $rivit[0], ja viimeinen rivi on kohdassa $rivit[count($rivit)-1], jossa count($rivit) on rivien lukumäärä.

Clacier [03.01.2010 20:47:51]

#

ookkeeh, kiitos

Vastaus

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

Tietoa sivustosta