PHP

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

小樊
94
2024-08-20 01:38:26
栏目: 编程语言

要捕获并处理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数组,处理每一行输出并输出到页面上。

0
看了该问题的人还看了