Mads Madsen wrote:
> Hej Gruppe
> Er det mulig at "Hælde indholdet" af et array ind i en tabel med 2 koloner.
> Noget ala:
> ----------------------
> | Indhold1 | Indhold2 |
> | Indhold3 | Indhold4 |
> | Indhold5 | Indhold6 |
> | Indhold7 | Indhold8 |
> ----------------------
>
> Det kode jeg har indtil videre er:
> <?
> $fil = fopen("logs/links.log", "r");
> while (!feof($fil)){
> $streng = fgets($fil, 4096);
> $links = explode("|", $streng);
>
> Det er det her jeg mangler!
>
> }
> fclose($fil);
> ?>
>
> </TABLE>
> </center>
> </div>
php har en funktion som hedder modulo, og som giver resten på en deling,
4%2 giver 0 mens 5%2 giver 1.
Det du så gøre det er at sætte en $i=0;
ind oppe foran din while, en
$i++; #tæl $i en op
ind nederst _i_ din while-løkke
Derefter kan du sætte
if($i%2==0){
echo '</tr>
<tr>'; #dvs - skift række
}
ind, og i øvrigt blot lade hver arrayposition blive smidt i en td.
Vi har minglet lidt rundt med det samme koncept oppe i tråden "Vise
indhold i fire kolonner" fra den 19.1.03
/Jesper Brunholm
--
H.C. Andersen-Centret med nyt design: <
http://www.andersen.sdu.dk/>
Phønix - dansk folk-musik fra unge musikere - <
http://www.phonixfolk.dk/>