я следующая строка:Анализировать псевдо XML тег в массив
$input = '[gallery ids="1151,1150,1149,1148,1147" name="ponny"]';
Мне нужно, чтобы разобрать его в массив, поэтому желаемый результат должен выглядеть так:
$output = array(
'ids' => '1151,1150,1149,1148,1147',
'name' => 'ponny'
);
Псевдо имя тега gallery
будет игнорировать.
Каков наиболее эффективный способ сделать это в PHP?
Может быть, вы могли бы использовать [Код BBCode парсер] (http://php.net/manual/ en/book.bbcode.php), но я не знаю, работает ли это с несколькими аргументами. (BBCode обычно имеет один аргумент за тег, сразу после имени тега, например [img = myimage.jpg]) – feeela
Я не хочу привлекать сюда какую-либо внешнюю библиотеку PHP. – hsz
У вас есть неэффективный способ сделать это, вы недовольны? –