php system()如何捕获并处理输出结果

avatar
作者
筋斗云
阅读量:0

要捕获并处理system()函数的输出结果,可以使用exec()函数代替system()函数。exec()函数会将执行命令的输出作为数组返回,可以进一步处理这个数组。

以下是一个示例代码,演示如何使用exec()函数捕获并处理输出结果:

// 执行命令,并将结果保存在$output数组中 exec("ls -l", $output);  // 遍历$output数组,处理每一行输出 foreach ($output as $line) {     echo $line . "<br>"; } 

在上面的示例中,exec("ls -l", $output)命令执行ls -l命令,并将输出结果保存在$output数组中。然后使用foreach循环遍历$output数组,处理每一行输出并输出到页面上。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!