Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP exec()能否返回嵌套数组?_Php_Unix_Terminal_Command Line Interface - Fatal编程技术网

PHP exec()能否返回嵌套数组?

PHP exec()能否返回嵌套数组?,php,unix,terminal,command-line-interface,Php,Unix,Terminal,Command Line Interface,我使用PHP exec()运行一个脚本,输出一个3列5行的数据表。现在,我的数组中的每一行都是一个值,如下所示: 1 => "Nancy Female 32 05/10/2012" 2 => "Drew Male 32 06/16/2012" 3 => "Websy Female 32 11/05/2012" 4 => "Namez Male 32 09/20/2012" 我可以让它为每行中的值返回一个嵌套数组吗 1 =

我使用PHP exec()运行一个脚本,输出一个3列5行的数据表。现在,我的数组中的每一行都是一个值,如下所示:

1 => "Nancy  Female   32   05/10/2012"
2 => "Drew   Male     32   06/16/2012"
3 => "Websy  Female   32   11/05/2012"
4 => "Namez  Male     32   09/20/2012"
我可以让它为每行中的值返回一个嵌套数组吗

1 => 
    1 => Nancy
    2 => Female
    3 => 32
    4 => 05/10/2012
2 => 
    1 => Drew
    2 => Male
    3 => 32
    4 => 06/16/2012

我总是可以使用分隔符,然后重新排列数组,但我不知道exec()是否有一些函数可以做到这一点

不知道。只知道输出行;它对这些行中的内容没有进一步的了解。

没有。所有知道的都是输出行;它没有进一步了解这些行中的内容。

说什么???????(添加问号只是为了填充注释的最小字符长度,让我们假设只有三个)我假设您谈论的是
&output
参数to,因为这将为您提供一个数组,其中输出的每一行都是一个单独的条目(exec的返回值只是最后一行)。但答案是否定的,Amber解释道。说什么???????(添加问号只是为了填充注释的最小字符长度,让我们假设只有三个)我假设您谈论的是
&output
参数to,因为这将为您提供一个数组,其中输出的每一行都是一个单独的条目(exec的返回值只是最后一行)。但答案是否定的,Amber解释道。