PHP Foreach glob成二维数组

时间:2014-02-13 14:39:55

标签: php arrays multidimensional-array glob

我希望我的阵列是二维的。我的代码是:

$tabelka=glob('music/*');
$tabelkaa=natsort($tabelka);


foreach ($tabelka as $filename) {


     $list .= '<td>' . filesize($filename) . '</td><td>' . date ("F d Y H:i:s.", filemtime($filename)) . '</td>'.PHP_EOL;


     }

    echo ($list);

此代码位于外部设备(rapsberry pi)上,并在服务器上使用'file()'命令。 为了实现我想要的二维阵列是必需的。这个数组的一个维度需要是filesize,第二个维度是filemtime。

1 个答案:

答案 0 :(得分:2)

$data = array();
foreach($tabelka as $filename) {
   $data[$filename] = array('mtime' => filemtime($filename), 'size' => filesize($filename));
}