如何格式化PHP系统函数的输出?

3
我使用函数system()来运行系统进程。
$buff = system('python excel.py ' . $handle->file_dst_pathname, $retval);

它在一行内显示没有分隔符的消息。
在Python中,我使用以下命令打印数据:
 print "# %d - article \"%s\" was inserted!" % (i, article)
1个回答

1
在输出 system(...); 之前加上 echo "<pre>";,之后跟着 echo "</pre>"; 或者更简短一些:
$buff = "<pre>" . system('python excel.py ' . $handle->file_dst_pathname, $retval) . "</pre>";

您还可以将输出中所有的"\n"字符更改为"
"。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接