假设我从无法访问原始 PHP 创建的数组的某个来源获得此输出:
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 插件可以为我做这件事?
它必须适用于多数组 - 所以这篇文章不起作用,它甚至引用了要使用的正确函数: 如何从使用 print_r 打印的数组的输出创建数组?