У меня такая задача. Я её решил думаю не самым изящным и в плане производительности оптимальным способом. Прошу вашей помощи в более верном варианте.
Есть исходный текст такого формата:
Код: Выделить всё
<---|KEY_1|--->
Содержимое ключа 1
<---END--->
<---|FIELD_3|--->
Содержимое другого ключа
<---END--->Код: Выделить всё
Array(
  "KEY_1"   => "Содержимое ключа 1",
  "FIELD_3" => "Содержимое другого ключа"
)Сперва разбиваю в массив по разделителю "<---END--->"
Затем оббегаю все полученные элементы ивычленяю из них соответственно ключ и значение.
Есть ощущение что это делается проще и изящнее. Помогите пожалуйста.




