- 论坛徽章:
- 0
|
<?php
$test='
-rw-r--r-- 1 root root 1290 May 25 2005 anaconda-ks.cfg
-rw-r--r-- 1 root root 0 May 28 2005 config.cache
';
/*
-rw-r--r-- 1 root root 0 May 28 2005 config.cache
drwxr-xr-x 9 520 526 4096 May 30 2005 freetype-2.1.9
-rw-r--r-- 1 root root 992394 May 30 2005 freetype-2.1.9.tar.bz2
drwxrwxrwx 6 200 300 4096 May 31 2005 gd-2.0.33
-rw-r--r-- 1 root root 21291 Feb 16 2005 gd-2.0.33-3.i386.rpm
-rw-r--r-- 1 root root 587617 May 30 2005 gd-2.0.33.tar.gz
*/
$clean=preg_replace("/\s+/",":TAB:",$test);
$new=explode(':TAB:',$clean);
foreach($new as $key=>$vaule){
$list=array('','popedom','many','owner','group','size','month','day','year','filetype');
$lists[$list[$key]]=$vaule;
}
print_r($lists);
//这样做只有一行为数组,请问我要如何做让其它的内容都构造成这样的数组了?
/*Array ( [] => [popedom] => -rw-r--r-- [many] => 1 [owner] => root [group] => root [size] => 1290 [month] => May [day] => 25 [year] => 2005 [filetype] => anaconda-ks.cfg )*/
?> |
|