2016-04-03 18 views
0

こんにちは私は自分のWebサーバーの特定のディレクトリをスキャンし、配列としてファイルサイズをすべて列挙し、array_pop()関数を使って最大サイズのファイルを削除しました、どのように私は、ファイルサイズPHPのサイズプロパティからファイル名を取得する方法

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

    } 
+0

サイズだけを格納する代わりに、__both__ファイル名とサイズを格納します。 –

+0

返信ありがとう、ファイルとサイズの両方を1つの配列に保存するにはどうすればいいですか?私はforeach($ nameとして$ name)を使用しようとしました{ $ sea = @array_search($ size [$ ppo]、(filesize($ name [$ ppo])/ 1024)); $ size [$ sea] = $ name [$ ppo]; $ ppo ++; }しかし、それぞれは常に$ size配列のすべての配列キーに対して2を返しました – yaksdavirus

+0

コードをコメントに書き込まないでください。あなたの質問を編集してください。 –

答えて

0

を通じて残りの配列項目のファイル名を取得します私はarray_search()を使用して問題を解決しました。

関連する問題