【发布时间】:2016-06-11 22:49:06
【问题描述】:
我需要访问一个由 Perl 的 Data::Dumper 输出的数组。
数组在一个原始文件中,我需要用 php 访问它。
数组格式如下:
$stats = {
'days' => 25,
'lengths' => {
'Piwee' => 269,
'Jeanne-' => 904,
'kaAnar' => 340,
[... Very Big ARRAY....]
我在这里找到了this solution,但我不想使用 eval() 因为这个数组会有用户输入的数据。
由于在 str_replace 解决方案的情况下我总是需要 eval() 输出,我想我需要找到另一种方法来做到这一点。
也许转换为 XML 或通过直接 PHP 解析?
我不确定这里的最佳解决方案是什么。
一个 perl / PHP / bash 解决方案就可以了
注意 1:我无法编辑输出此原始文件的 Perl 代码
注意 2:我不会在 Perl 中编码,所以我不知道如何处理这些数据
【问题讨论】:
标签: php arrays perl type-conversion perl-data-structures