PHP 将 SFTP 文件列表卷曲到数组?

PHP curl SFTP files list to array?

我正在使用下面的代码通过 curl sftp 从文件夹中获取所有文件。

$ch = curl_init('sftp://' . $sftpServer . ':' . $sftpPort . $sftpRemoteDir . '/');
        
curl_setopt($ch, CURLOPT_USERPWD, '*******:*******');
curl_setopt($ch, CURLOPT_PROTOCOLS, CURLPROTO_SFTP);
curl_setopt($ch, CURLOPT_DIRLISTONLY, '1L');
$response = curl_exec($ch);

我已经尝试了 explode()preg_match() 但由于某些原因我无法解析结果列表:

641265471.txt_20220103_220501
641269117.txt_20220103_230501
..

我怎样才能真正将上面的数据解析为作为数组项的每一行?

我完全忘了添加

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

这是捕获响应所必需的。