我什至不知道我应该怎么称呼这种类型的数据,但我需要从中取出阵列。代码$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 回答
![?](http://img1.sycdn.imooc.com/545864190001966102200220-100-100.jpg)
犯罪嫌疑人X
TA贡献2080条经验 获得超4个赞
替换此行:
$folders = explode(',', $folderss);
经过:
$folders = explode('\n', trim($folderss, '"');
- 3 回答
- 0 关注
- 165 浏览
添加回答
举报
0/150
提交
取消