I have a line of php :
$output = shell_exec('ps aux | grep 9902 | awk \'{print $11" "$2}\'');
print $output;
will give the output :
rtmpgw 10089
/usr/bin/vlc 10107
sh 10123
grep 10125
I tried using this next line to put the above output into an array.
$oparray = explode(" ", trim($output));
It works, but not as expected. print_r($oparray);
will give the following output :
Array
(
[0] => rtmpgw
[1] => 10089
/usr/bin/vlc
[2] => 10107
sh
[3] => 10123
grep
[4] => 10125
)
This confuses me as I would expect an Index number for each value but three of the values appear to be without indices.
So I suppose my question here is two parts
- What is going on in the output above
Can anyone help me get a useful array that looks like this :
Array
( [0] => rtmpgw [1] => 10089 [2] => /usr/bin/vlc [3] => 10107 [4] => sh [5] => 10123 [6] => grep [7] => 10125 )
Thanks~