كيف تحصل على قائمة دليل تم فرزها حسب تاريخ الإنشاء في PHP؟
سؤال
لا بد لي من سرد الدلائل باستخدام وظيفة Scandir () ولكن يجب فرز صفيف النتيجة وفقًا لتاريخ ووقت إنشاء الدليل.
تحياتي ديباك
المحلول
يمكنك تجربة backticks
$listOfFiles = `ls -ltr`;
ثم استخدم تنفجر للحصول على تنسيق صفيف
نصائح أخرى
مع الفرد () لا يمكنك.
الشيك هذه
احصل على النتائج التي تحتاجها في صفيف وفرزها ... لست على علم بخيار Scandir الذي يمكنه القيام بذلك مباشرة.
يمكن حل المشكلة باستخدام filemtime($dirPath)
وظيفة.
عينة الكود:
if (file_exists($dirPath)) {
echo "last modified: " . date ("F d Y H:i:s.", filemtime($dirPath));
}
لا تنتمي إلى StackOverflow