Скажем, у меня есть этот выход из какого-либо источника, где у меня нет доступа к исходному PHP созданного массива:Воссоздать оригинальный PHP массив из print_r выхода
Array
(
[products] => Array
(
[name] => Arduino Nano Version 3.0 mit ATMEGA328P
[id] => 10005
)
[listings] => Array
(
[category] =>
[title] => This is the first line
This is the second line
[subtitle] => This is the first subtitle
This is the second subtitle
[price] => 24.95
[quantity] =>
[stock] =>
[shipping_method] => Slow and cheap
[condition] => New
[defects] =>
)
[table_count] => 2
[tables] => Array
(
[0] => products
[1] => listings
)
)
Теперь я хотел бы, чтобы ввести эти данные и иметь алгоритм воссоздает исходный массив, который он печатает, поэтому я могу использовать его для своего собственного приложения.
В настоящее время я думаю об sub_str()
и операторах регулярных выражений, которые извлекают данные и размещают их соответствующим образом. Прежде чем я буду дальше, есть ли более простой способ, через уже написанный код или плагины php, которые делают это для меня уже там?
показать, что вы пробовали ... – michi
В настоящее время я думаю о операторах sub_str() и regex, которые извлекают данные и размещают их соответствующим образом. Прежде чем я буду дальше, есть ли более простой способ, через уже написанный код или плагины php, которые делают это для меня уже там? – Dan
это [var_export] (http://www.php.net/var_export), а не print_r. –