为了账号安全,请及时绑定邮箱和手机立即绑定

在PHP中获取数组

在PHP中获取数组

PHP
大话西游666 2021-03-31 17:15:01
我什至不知道我应该怎么称呼这种类型的数据,但我需要从中取出阵列。代码$folderss = $ssh->exec($command);$folders = explode(',', $folderss);DD结果array:1 [▼  0 => """    DO_NOT_UPLOAD_HERE\n    domains\n    public_html\n    """]我需要的array:3 [▼      0 => "DO_NOT_UPLOAD_HERE",      1 =>  "domains",      2 => "public_html",]任何想法?更新我将代码更改为:$folders = preg_split("/[\s,]+/", $folderss);现在我得到:array:4 [▼  0 => "DO_NOT_UPLOAD_HERE"  1 => "domains"  2 => "public_html"  3 => ""]我那里还有1行,如何将其删除?更新2如果我用$folders = explode("\n", $folderss);与preg_split发生相同的结果(额外的行)array:4 [▼  0 => "DO_NOT_UPLOAD_HERE"  1 => "domains"  2 => "public_html"  3 => ""]
查看完整描述

3 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

替换此行:

$folders = explode(',', $folderss);

经过:

$folders = explode('\n', trim($folderss, '"');


查看完整回答
反对 回复 2021-04-23
  • 3 回答
  • 0 关注
  • 165 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信