我什至不知道我應該怎么稱呼這種類型的數據,但我需要從中取出陣列。代碼$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, '"');
- 3 回答
- 0 關注
- 180 瀏覽
添加回答
舉報
0/150
提交
取消