Yksinkertainen ongelma, pitäisi saada tulostettua .txt tiedosto sivulle niin, että
tulostetaan ensin viimeinen rivi, ja sitten kohti ensimmäistä riviä. (Luetaan tiedosto väärinpäin.)
Kuinka tämä onnistuisi mahdollisimman helposti? ;D
Eli:
**tiedosto.txt**
<b>JEEEE</b>
<b>JEEEE</b>
<b>pallo</b>
Ja sivulle tiedosto tulostetaan näin:
pallo
JEEEE
JEEEE
Tai hatusta vedettynä pakollinen oneliner:
<?php print implode("", array_reverse(file("tiedosto.txt")));?>
Tässä on vielä yksi outo toteutus:
PHP6 one-liner:
<?php foreach( new ReverseTextIterator( file_get_contents( 'file.txt' ), TextIterator::LINE ) as $line ) echo $line; ?>
Eipä ole kukaan huomauttanut, että tuollahan pitää olla viimeisellä rivillä mitä tahansa versiota käyttäessä vielä rivinvaihto :).
Muistaakseni tästä oli joskus Perl golf -kilpailu, ja voittaja näytti tältä:
perl -pe '$\=$_.$\}{'
Lukee STDIN:stä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.