我正在上传一个zip文件,其中包含多页文本文件。我想先读取或处理空间文件。怎么可能。代码结构为
$zip = zip_open($file_zip_name);
while($zip_entry = zip_read($zip))
{
$TableName = strstr(zip_entry_name($zip_entry), '.', true);
}
它按字母顺序读取文件,而我想按顺序读取文件。
您可以将所有文件读取到内存或在磁盘上复制数组中的名称,然后使用usort()
对该数组进行排序并循环该数组以处理文件。但我认为这不是一个好主意,因为仅仅对文件进行排序就是浪费资源。真的有这么大的区别吗?