Получая строку с парами атрибут/значение, таких какРазбираем список атрибутов/значений в PHP
attr1="some text" attr2 = "some other text" attr3= "some weird [email protected]'#$\"=+ text"
цель состоит в том, чтобы разобрать его и вывести ассоциативный массив, в данном случае:
array('attr1' => 'some text',
'attr2' => 'some other text',
'attr3' => 'some weird [email protected]\'#$\"=+ text')
Обратите внимание на несогласованное расстояние вокруг равных знаков, экранированную двойную кавычку на входе и экранированную одиночную кавычку в выходном файле.
Вы не разбираем язык разметки, правильно? –
Хорошо спросить об этом! Нет, просто составляя собственный синтаксис, который легко вводить в командной строке. – dreeves
«быть легким для ввода в командной строке», тогда вас может заинтересовать http://docs.php.net/getopt – VolkerK