小编Sar*_*ral的帖子

执行命令 give top: failed tty get

执行如下所示的这一行时出现问题。

sudo /usr/bin/env TERM=xterm /usr/bin/php /home/folder/folder/script.php -b val -a 2018-07-01
Run Code Online (Sandbox Code Playgroud)

它给了我一个错误top: failed tty get。当我尝试使用它时,php -f它给了我另一个类似于php --help.

[0] => Array
        (
            [error] => 1
            [return] =>     top: failed tty get


        )
Run Code Online (Sandbox Code Playgroud)

我想要的结果是成功执行命令而不是错误我在 PHP 脚本中使用 SSH 执行此命令。

php ssh centos

4
推荐指数
1
解决办法
9185
查看次数

使用分隔符将CSV数据传输到array_map和str_getcsv

我的问题是我无法将第二个参数传递给str_getcsv函数。

$rows   = array_map('str_getcsv', file($filePath_product_names_t), [";"]); 
            $header = array_shift($rows);
            $csv    = [];
            foreach($rows as $row) {
                $csv[] = array_combine($header, $row);
            }
Run Code Online (Sandbox Code Playgroud)

CSV结构

"25";"some text"; "also some Text"
Run Code Online (Sandbox Code Playgroud)

并得到警告:

array_combine():两个参数应具有相等数量的元素

php

3
推荐指数
1
解决办法
3474
查看次数

标签 统计

php ×2

centos ×1

ssh ×1