Пусть у меня есть следующая строка $ шорткод:Извлечение строки в шорткод
content="my temp content" color="blue"
И я хочу, чтобы преобразовать в массив следующим образом:
array("content"=>"my temp content", "color"=>"blue")
Как я могу это сделать с помощью взрываются ? Или мне нужно какое-то регулярное выражение? Если бы я должен был использовать
explode(" ", $shortcode)
было бы создать массив элементов, в том числе то, что находится внутри atribute; то же самое произойдет, если я буду использовать
Какой был бы лучший подход?
Вы можете использовать класс SimpleXmlElement извлечь атрибуты: http://stackoverflow.com/a/11440047/3647441 –
Однако, я не хочу, чтобы преобразовать его в формат XML. Это просто простая строка. – tester2001