如何从PHP的size属性中获取文件名

问题描述:

嗨,我已扫描我的Web服务器中的特定目录,并将所有文件大小列为数组,并使用array_pop()函数删除了具有最大大小的文件大小,我将如何通过文件大小获取剩余数组项目的文件名如何从PHP的size属性中获取文件名

foreach ($name as $value) { 
    $sea = @array_search((filesize($name[$ppo])/1024),$size); 
    $size[$sea] = $name[$ppo]; 
    $ppo++; 

    } 
+0

而不是只存储大小存储__both__文件名和大小。 –

+0

感谢您的回复,我如何将文件名和大小都存储在单个数组中。我尝试使用foreach($ name作为$ value){$ sea = @array_search($ size [$ ppo],(filesize($ name [$ ppo])/ 1024)); $ size [$ sea] = $ name [$ ppo]; $ ppo ++; }但是它总是为$ size数组的所有数组键值返回2 – yaksdavirus

+0

永远不要在注释中编写代码。编辑你的问题。 –

我使用array_search()解决了问题。