我正在创建文件并将其名称设置为time()使用md5函数的哈希表示:
$encoded_data = ['some_data'];
$file_name = md5(time()).'.json';
$path = base_path("../some_folder/");
file_put_contents($path.$file_name, $encoded_data);
我不明白的是,如果我使用scandir排序顺序参数来获取这些文件:
foreach(array_diff(scandir($path, 1), ['.', '..']) as $file_name) {
$files[] = base_path('../some_folder/').$file_name;
}
数组真的会$files按用作文件名的日期和时间排序吗?
繁花如伊