Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Tablica dwuwymiarowa a plik .ini
apollos
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 11.07.2012

Ostrzeżenie: (0%)
-----


Cześć. Potrzebuję wyciągnąć konkretne wartości z pliku .ini. Jest on następujący:
Kod
[baza]
host = 'localhost'
user = 'admin'
pass = ''


Domyślam się, że w tym przypadku pasuje użyć pętlę foreach, tak więc:
  1. $tablica = parse_ini_file("plik.ini");
  2. foreach ($tablica as $wartosc)
  3. {
  4. print $wartosc[0][$i]."<br /><br />";
  5. }

I powiedzmy, że chcę wyciągnąć samo localhost. Wiem, że kod jest niekompletny. Na mój rozum to powinienem puścić zmienną (tam gdzie $i) i zwiększać do końca. No ale niestety, czy puszczę for'a czy while'a to wyskakuje mi:
Cytat
Notice: Undefined offset: 0

Jak to ugryźć?

Ten post edytował apollos 24.07.2012, 10:49:15
Go to the top of the page
+Quote Post
wNogachSpisz
post
Post #2





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


parse_init jest wolne.

http://stackoverflow.com/questions/2120401...ile-performance
Go to the top of the page
+Quote Post
apollos
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 11.07.2012

Ostrzeżenie: (0%)
-----


W sumie to widzę, że jednak źle kminię. Po użyciu
Kod
print_r($tablica);
Mam coś takiego:
Cytat
Array ( [host] => localhost [user] => admin [pass] => )

Czyli indeks nie będzie cyfrą a słowem, tak?

Dobra, mam. Indeks tablicy musi być w cudzysłowach. Do zamknięcia.

Ten post edytował apollos 24.07.2012, 11:30:21
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 09:11