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


Can I populate a php array from perl script

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

PHP文件中的当前代码:

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

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

提前谢谢。

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

回复是:

  1. 解析输出并从中构建数组,或者
  2. 修改脚本,以便构建一个可以评估的php字符串,或者
  3. 完全省去愚蠢的脚本,在php中运行查询(毕竟,mysql连接应该是php的强大套件之一)

更精确是很困难的,因为您没有提供输出样本,也没有说明您是否可以控制脚本输出等。