Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 26.11.2008 Ostrzeżenie: (0%)
|
Witam, mam następujący problem:
Jestem początkujący w php, napisałem funkcję która ma generować dwu wymiarową tablicę na podstawie danych wczytanych z pliku. Plik zawiera newsy które mają być wyświetlone, każdy news składa się z trzech informacji - daty, tematu i treści. Oto jak wygląda funkcja: Kod function load_news(){ $file = fopen("news.n", 'rb'); $tab = fgetcsv($file, filesize("news.n"), "|"); fclose($file); $licznik = 0; for( $i=0; $i < (count($tab)/3); $i++ ){ for( $x=0; $x<3; $x++ ){ if( $x == 0 ){ $news[$i] = array(); } $news[$i][$x] = $tab[$licznik]; echo "$tab[$licznik]"; //wiersz na potrzeby testów echo "$news[$i][$x]"; //wiersz na potrzeby testów $licznik++; } } return $news; } A oto wynik działania funkcji: Kod 26-11-2008 Array[0] News1 Array[1] Treść news 1 Array[2] 26-11-2008 Array[0] News2 Array[1] Treść news 2 Array[2] 26-11-2008 Array[0] News3 Array[1] Treść news 3 Array[2] 26-11-2008 Array[0] News4 Array[1] Treść news 4 Array[2] 26-11-2008 Array[0] News5 Array[1] Treść news 5 Array[2] Pytanie: co jest nie tak? Z góry dziękuję za pomoc Ten post edytował pinki1986 26.11.2008, 01:19:47 |
|
|
|
ayeo Witam!
Witaj na forum Napisz co chcesz osiąg... 26.11.2008, 01:29:26
pinki1986 Dziękuję za odpowiedź, jednak nie do końca o to ch... 26.11.2008, 11:04:29 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 11:49 |