1

このコードは機能しますが、関数を「日付による並べ替え」ではなく「名前による並べ替え」に変更したいと思います。

以下のコードは私のものではありません ( PHP の日付によるソート機能 (JWPLAYER 自動プレイリスト スクリプト)を参照してください)

$folder = scandir($path);
$files = array();
foreach($folder as $file){
    if($file == '.' OR $file == '..' OR $file == 'index.htm'){}else{
        $files[$file] = filemtime($path.'/'.$file);
    }
}
arsort($files);

ありがとう

結論として。

上記のすべての情報があれば、JW Player を使用して次のことができます。

  • 動画ファイルのフォルダをスキャンし、XML でプレイリストを自動的に作成するには
  • 日付順または名前順

ありがとうございました

4

3 に答える 3

1

交換

$files[$file] = filemtime($path.'/'.$file);

$files[] = $path.'/'.$file;

と置き換えたいと思うかもしれませarsortasort

于 2012-05-25T16:22:38.593 に答える
1

$filesファイル名がキーとして含まれている場合は、置き換えます

arsort($files);

ksort($files);
于 2012-05-25T16:24:13.057 に答える
1

ksortの代わりに使用arsort

k(key)sortは、配列を値ではなくキーでソートするためです。

于 2012-05-25T16:24:35.740 に答える