21,893
社区成员




$s =<<< TXT
Archive: 321.zip Zip file size: 416 bytes, number of entries: 3
-rw-a-- 6.3 fat 6 bx stor 16-Jan-25 14:50 2.txt
-rw-a-- 6.3 fat 21 bx stor 16-Jan-25 14:50 3.php
-rw-a-- 6.3 fat 1 bx stor 16-Jan-25 14:49 1.txt
3 files, 28 bytes uncompressed, 28 bytes compressed: 0.0%
TXT;
foreach(preg_split("/[\r\n]+/", $s) as $v) $t[] = str_getcsv($v, ' ', '');
print_r($t);
Array
(
[0] => Array
(
[0] => Archive:
[1] => 321.zip
[2] => Zip
[3] => file
[4] => size:
[5] => 416
[6] => bytes,
[7] => number
[8] => of
[9] => entries:
[10] => 3
[11] =>
)
[1] => Array
(
[0] => -rw-a--
[1] => 6.3
[2] => fat
[3] => 6
[4] => bx
[5] => stor
[6] => 16-Jan-25
[7] => 14:50
[8] => 2.txt
[9] =>
)
[2] => Array
(
[0] => -rw-a--
[1] => 6.3
[2] => fat
[3] => 21
[4] => bx
[5] => stor
[6] => 16-Jan-25
[7] => 14:50
[8] => 3.php
[9] =>
)
[3] => Array
(
[0] => -rw-a--
[1] => 6.3
[2] => fat
[3] => 1
[4] => bx
[5] => stor
[6] => 16-Jan-25
[7] => 14:49
[8] => 1.txt
[9] =>
)
[4] => Array
(
[0] => 3
[1] => files,
[2] => 28
[3] => bytes
[4] => uncompressed,
[5] => 28
[6] => bytes
[7] => compressed:
[8] => 0.0%
)
)
是不是解析的比你的好?
Archive: 321.zip Zip file size: 416 bytes, number of entries: 3
-rw-a-- 6.3 fat 6 bx stor 16-Jan-25 14:50 2.txt
-rw-a-- 6.3 fat 21 bx stor 16-Jan-25 14:50 3.php
-rw-a-- 6.3 fat 1 bx stor 16-Jan-25 14:49 1.txt
3 files, 28 bytes uncompressed, 28 bytes compressed: 0.0%
你只贴出了在浏览器看到的结果,控制符都丢失了,解读起来就非常麻烦了