AlexDru
Новичок
День добрый,
Что требуется:
Имеется текст вида
tag_1, tag_2, tag_3, tag_4, tag_5 (и т.д.)- теги, их название известны заранее (в виде массива Array("tag_1", "tag_2", "tag_3" ...))
par="x" par2="2" - parametrs (возможны разные, количество в одном блоке не ограниченно)
:relax - subtag (возможны разные)
нужна функция PHP которая бы парсила данный текст(с регулярками):
input: (текст, array с тегами)
output:
Бюджет: 1000р.
Что требуется:
Имеется текст вида
{tag_1} {tag_2:relax} {tag_3} {tag_4}
{tag_4 par="x"} {tag_5 par="x" par2="2"} {tag_1:agree} {tag_3 hello="world"}
tag_1, tag_2, tag_3, tag_4, tag_5 (и т.д.)- теги, их название известны заранее (в виде массива Array("tag_1", "tag_2", "tag_3" ...))
par="x" par2="2" - parametrs (возможны разные, количество в одном блоке не ограниченно)
:relax - subtag (возможны разные)
нужна функция PHP которая бы парсила данный текст(с регулярками):
input: (текст, array с тегами)
output:
PHP:
array (
[0] => array (
"key" => "tag_1",
"parameters" => false,
subtag => false
),
[1] => array (
"key" => "tag_1" ,
"parameters" => false,
subtag => "agree"
),
[2] => array (
"key" => "tag_3",
"parameters" => false,
subtag => false
),
[3] => array (
"key" => "tag_2",
"parameters" => false
subtag => "relax"
)
[4] => array (
"key" => "tag_5",
"parameters" => array (
"par" = > "x",
"par2" => "2"
),
subtag => false
)
[5] => array (
"key" => "tag_3",
"parameters" => array (
"hello" = > "world"
),
subtag => false
)
)
Бюджет: 1000р.