我有一行 php :
$output = shell_exec('ps aux | grep 9902 | awk \'{print $11" "$2}\'');
print $output;
将给出输出:
rtmpgw 10089
/usr/bin/vlc 10107
sh 10123
grep 10125
我尝试使用下一行将上述输出放入数组中。
$oparray = explode(" ", trim($output));
它有效,但不如预期。print_r($oparray);
将给出以下输出:
Array
(
[0] => rtmpgw
[1] => 10089
/usr/bin/vlc
[2] => 10107
sh
[3] => 10123
grep
[4] => 10125
)
这让我感到困惑,因为我希望每个值都有一个索引号,但其中三个值似乎没有索引。
所以我想我的问题是两个部分
- 上面的输出中发生了什么
谁能帮我得到一个有用的数组,如下所示:
数组
( [0] => rtmpgw [1] => 10089 [2] => /usr/bin/vlc [3] => 10107 [4] => sh [5] => 10123 [6] => grep [ 7] => 10125)
谢谢~