我正试图将Perl脚本生成的数组的内容复制到PHP页面上的数组中。这可能吗?
PHP文件中的当前代码:
$campaigns_array[][] = shell_exec('recent_campaigns.pl $companyID');
recent_campaigns.pl运行一些mySQL查询并从中创建一个数组。我不知道如何从Perl脚本中获取该数组。
提前谢谢。
最简单的方法是将结果输出为json,然后使用json_decode
在PHP中读回。
回复是:
- 解析输出并从中构建数组,或者
- 修改脚本,以便构建一个可以评估的php字符串,或者
- 完全省去愚蠢的脚本,在php中运行查询(毕竟,mysql连接应该是php的强大套件之一)
更精确是很困难的,因为您没有提供输出样本,也没有说明您是否可以控制脚本输出等。