【发布时间】:2014-06-01 23:55:58
【问题描述】:
我在 .php 文件中有这段代码:
$nb1 = 1;
$nb2 = 2;
exec("C:/xampp/phpR/plotR.r $nb1 $nb2", $response);
echo $response;
我在 .r 文件中有:
args <- commandArgs(TRUE)
x<-args[1]+args[2]
print(x)
php 代码在浏览器上打印“数组”。它应该打印“3”。它打印“数组”。问题出在哪里? 谢谢
【问题讨论】:
-
甚至不确定 R 是什么所以不能评论它应该返回什么,但是在你的 PHP 中尝试 print_r($response) 而不是 echo $response 它会打印数组结构,所以你可以看到它是什么。
-
你好 Papillon,nop,代码收到一个空数组。事实上我已经使用了 print_r() 和 var_dump()