![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 6.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie.
Borykam się z takim problemem: otóż potrzebuję aby fukcja poniżej przekazała mi do tablicy zawartość każdego wiersza pliku "config.txt". Separatorem jest "]". Niestety nie mogę dojść do tego jak to zrobić. Funkcja albo zwraca mi ostatni wiersz albo nic, albo dziwną tablice wielowymiarową. Owa funkcja:
Wywołanie funkcji:
|
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
W petli FOR nadpisujesz za kazdym razem zmienną $config, wiec nic dziwnego, ze zwraca ci ostatni wiersz... Wiersze masz do siebie dopisywac a nie nadpisywac
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 6.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
No właśnie nie wiem jak to rozwiązać.
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No mowilem.... zamiast nadpisywac, dopisuj....
$config[] = fgetcsv($file, 999, "]"); |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 6.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za odpowiedź.
Teraz natomiast dostaję coś takiego:
Czemu tam są puste indexy? Nie chciałem tablicy wielowymiarowej tylko zwyczajną. Pozdrawiam, Przemek |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Widac takie masz linie, ze fgetcsv zwraca ci dwa elementy: jeden pelny, drugi pusty. Skoro nie interesuje cie ten pusty to do config dodawaj tylko pierwszy wynik fgetcsv
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 19:52 |