Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: parsowanie blokowego pliku
Forum PHP.pl > Forum > PHP
Mlodycompany
Witam, Mam taki plik
Kod
opcja wartość;
opcja wartość;
...
blok1{
opcja wartość
opcja wartość
...
blok1.1{
opcja wartość
...
}
}

Chciałbym zaczytać ten plik do tablicy w formie
Kod
Array
(
    [opcja] => wartość
    [opcja] => wartość
    [blok1] => Array
        (
            [opcja] => wartość
            [opcja] => wartość
            [blok1.1] => Array
                (
                    [opcja] => wartość
                )

        )

)


Próbowałem podziałać z wyrażeniami regularnymi, ale problem jest jak jest blok zagnieżdżony w drugim bloku. Pytanie jest czy istnieje jakieś gotowe rozwiązanie do parsowania takich rzeczy?
Kofel
Napisałem dla Ciebie prosty kod: https://gist.github.com/Kofel/5669904
Używasz go na własną odpowiedzialność - wolałbym, aby raczej ten snippet był dla Ciebie nakierowaniem na rozwiązanie problemu.
Mlodycompany
Dzięki wielkie, o coś takiego mi chodziło. Wytestuje ten kod i zobaczymy jak będzie działał. Jeszcze raz wielkie dzięki smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.