phpのreaddirを使って画像ファイルを1〜10件、11件〜20件のような感じで読み込もうと思うのですがいいやり方が思いつきません。
現状は全取得してから配列を並び替えて指定の件数だけ表示させています
while(false !== ($entry = readdir($handle)){
〜〜処理〜〜
}
usort(並び替えの処理)
これだと毎回、表示させない画像ファイルのアドレスを取得しているので処理的に間違っているような気がしてました。
それとも
全ファイルアドレス読み込み→ソート→任意の件数を取得のような流れになるのでしょうか?
初歩的な質問ですがよろしくお願いいたします。
(*ソートは作成日付順です)
ファイルシステムに直接アクセスなんて無理だけど、
scandirで一括取得すればスッキリするはずですよ。
http://www.php.net/manual/ja/function.scandir.php
コメント(0件)