How can the PHP manual on ftp_rawlist function be utilized effectively for evaluating FTP LIST output?

To effectively evaluate FTP LIST output using the PHP manual on the ftp_rawlist function, you can use regular expressions to parse the raw output into an array of file details such as file name, size, permissions, etc. This allows you to easily access and manipulate the information provided by the FTP server for each file.

$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

$rawlist = ftp_rawlist($conn_id, '/path/to/directory');

foreach ($rawlist as $line) {
    $details = preg_split("/\s+/", $line);
    // Access file details using $details array indexes
}