<?php
$output = `man ls`;
$array = explode("\n", $output);
echo $array[0];
?>系统是CentOS的。
本人刚涉足执行系统命令这块,不清楚为什么输出的不是第一行的文本而是空白,请大哥赐教。
$output = `man ls`;
$array = explode("\n", $output);
echo $array[0];
?>系统是CentOS的。
本人刚涉足执行系统命令这块,不清楚为什么输出的不是第一行的文本而是空白,请大哥赐教。
参数 描述
separator 必需。规定在哪里分割字符串。
string 必需。要分割的字符串。
limit 可选。规定所返回的数组元素的最大数目。 你在用$array = explode("\n", $output); 时$output没有"\n"这个分割字符串,所以返回的值是空的
$output = exec(`man ls`);
$array = explode("\n", $output);
echo $array[0];
?>