我可以从perl脚本填充php数组吗?

时间:2012-02-01 10:46:18

标签: php arrays perl

我正在尝试将从Perl脚本生成的数组的内容复制到PHP页面上的数组中。这可能吗?

PHP文件中的当前代码:

$campaigns_array[][] = shell_exec('recent_campaigns.pl $companyID');

recent_campaigns.pl运行一些mySQL查询并从中创建一个数组。我不知道如何从Perl脚本中获取该数组。

提前致谢。

2 个答案:

答案 0 :(得分:5)

最简单的方法是将结果输出为json,然后使用json_decode在PHP中读取它。

答案 1 :(得分:0)

回复是:

  1. 解析输出并从中构建数组,或
  2. 修改脚本以构建可以评估或
  3. 的php字符串
  4. 完全省去了愚蠢的脚本并在php中运行查询(毕竟,mysql连接应该是PHP强大的套件之一)
  5. 更精确是很难的,因为你没有提供输出样本,也没有说你是否可以控制脚本输出等。