Quantcast
Channel: Сообщество PHP DevelStudio - среда разработки программ
Viewing all articles
Browse latest Browse all 6336

Распарсить текст

$
0
0
Не пойму как правильно распарсить текст имеется вот такая переменная с таким то содержимым
PHP код:

$s '
w {
    c {
        x = 6;
        y = 38;
    }
    x = 0
    y = 3
}
'


то есть проблема в том что он он начинает поиск с скобки { и заканчивает на первой попавшийся скобки }

а надо что бы он понимал где какая что то типа
Код:

w {      - начало 1
    c {                                - начало 2
        x = 6;
        y = 38;
    }                                  -  конец 2
    x = 0
    y = 3
}      -  конец 1

а то результат вот такой
Код:

w {
    c {
        x = 6;
        y = 38;
    }



это типа будет массивам, щя еще один пример приведу, мне надо получить значения c в w
это будет что то типа
PHP код:

pre(  $s['w']['c']   ); 

он должен выдать
Код:

c {
    x = 6;
    y = 38;
}

а если получить w то
PHP код:

pre(  $s['w']  ); 

Код:

c {
    x = 6;
    y = 38;
}
x = 0
y = 3


Viewing all articles
Browse latest Browse all 6336

Latest Images

Trending Articles

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>