![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Postów: 0 Pomógł: Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
Mając plik:
np. Kod 5|plik1|opis1|01.03.2004
3|plik2|opis2|02.12.2003 33|plik3|opis3|03.02.2004 42|plik4|opis4|03.03.2001 25|plik5|opis5|12.05.2002 23|plik6|opis6|14.08.1999 21|plik7|opis7|12.04.2004 26|plik8 graficzny|opis8|18.05.2004 Jak zrobic zeby wyswietlalo dane z 3 lini, w ktorych daty sa najświezsze, w taki sposób: 1. <a href=download.php?numer=plik8 graficzny>plik graficzny</a> 2. <a href=download.php?numer=plik7>plik7</a> 3. <a href=download.php?numer=plik5>plik5</a> |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Cytat [php:1:8093c65e75]<?php
A mozesz mi powiedziec, co ten kod ma robić? Pamiętając o ntypach zmiennych? Bo jak dsla mnie to to jest dziwne..
$strCount = count( $arrDane ); $strLoop = ( $arrDane > 3 ? '3' : $arrDane ); for($i=0; $strLoop > $i; $i++){ echo $arrDane[$i]; } ?>[/php:1:8093c65e75] Powinno działac String przyrówniujesz do inta.. array przypisujesz do stroinga.. string wkladasz w licznik pętli... I to co napisałeś na penwonie wyświetli trzech pierwszych linii... [php:1:8093c65e75]<?php $arrDane = file( 'plik.txt' ); $intLoop = 0; while( $intLoop < 3 ) { echo $arrDane[$intLoop++]; } ?>[/php:1:8093c65e75] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 15:44 |