gpt4 book ai didi

java - shell_exec 将多行输出显示为单行

转载 作者:行者123 更新时间:2023-11-29 02:59:07 26 4
gpt4 key购买 nike

我正在尝试使用 shell_exec() 命令执行 java 文件,但输出格式与预期不符。这是详细信息

代码:

 echo shell_exec("java WekaExample");

输出:

 Accuracy of J48: 50.00% --------------------------------- Accuracy of PART: 50.00% --------------------------------- Accuracy of DecisionTable: 64.29% --------------------------------- Accuracy of DecisionStump: 21.43% --------------------------------- 

预期输出:(在终端中运行命令时显示)

  Accuracy of J48: 50.00%
---------------------------------
Accuracy of PART: 50.00%
---------------------------------
Accuracy of DecisionTable: 64.29%
---------------------------------
Accuracy of DecisionStump: 21.43%
---------------------------------

非常感谢任何类型的帮助。

最佳答案

我认为您只需要将换行符(可能确实存在于原始输出中)转换为 <br />标签让您的浏览器在不同的行上呈现它们。使用 nl2br() ,比如:

echo nl2br(shell_exec("java WekaExample"));

或者输入<pre></pre>而是在输出周围标记,以便换行符实际上打印为新行。

关于java - shell_exec 将多行输出显示为单行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36137742/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com