كيف تحصل على قائمة دليل تم فرزها حسب تاريخ الإنشاء في PHP؟

StackOverflow https://stackoverflow.com/questions/1564653

  •  21-09-2019
  •  | 
  •  

سؤال

لا بد لي من سرد الدلائل باستخدام وظيفة Scandir () ولكن يجب فرز صفيف النتيجة وفقًا لتاريخ ووقت إنشاء الدليل.

تحياتي ديباك

هل كانت مفيدة؟

المحلول

يمكنك تجربة backticks

$listOfFiles = `ls -ltr`;

ثم استخدم تنفجر للحصول على تنسيق صفيف

نصائح أخرى

مع الفرد () لا يمكنك.

الشيك هذه

احصل على النتائج التي تحتاجها في صفيف وفرزها ... لست على علم بخيار Scandir الذي يمكنه القيام بذلك مباشرة.

يمكن حل المشكلة باستخدام filemtime($dirPath) وظيفة.

عينة الكود:

if (file_exists($dirPath)) {
    echo "last modified: " . date ("F d Y H:i:s.", filemtime($dirPath));
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top