Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Numero/aakkosjärjestys

Tiala [01.06.2007 20:30:40]

#

Normaalissa textitiedostossa on tämmöstä:

<tr><td class="jkuclass">2: kakkonen</td><td class="jkuclass">Tietoja</td><td class="jkuclass">Lisää tietoja</td></tr>
<tr><td class="jkuclass">1: ykkönen</td><td class="jkuclass">Tietoja</td><td class="jkuclass">Lisää tietoja</td></tr>
<tr><td class="jkuclass">3: kolmonen</td><td class="jkuclass">Tietoja</td><td class="jkuclass">Lisää tietoja</td></tr>

miten sais php:lla pistettyä nuo järjestykseen tuon numeron suhteen? koitin kaikkee eikä oikeen toiminu... kaikissa on tuo alkuosa sama ja yhdellä rivillä on yksi järjestettävä teksti

Antti Laaksonen [01.06.2007 20:43:06]

#

Eli yhdellä tiedoston rivillä on kokonainen taulukon rivi? Tähän voisi sopia funktio natsort, joka järjestää taulukon "luonnolliseen" järjestykseen. Kun kaikissa riveissä on sama alkuosa, järjestys tapahtuu vasta muuttuvan luvun mukaan.

<?php

$rivit = file("rivit.txt");

natsort($rivit);

echo "<table>";
foreach($rivit as $rivi) echo $rivi;
echo "</table>";

?>

Tiala [01.06.2007 21:06:44]

#

Suuret kiitokset!
Juuri tuota hain, kiitos kiitos :)

Vastaus

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

Tietoa sivustosta