FrozenTime FrozenTime - 20 days ago 7
PHP Question

glob() — Sort by Name

How can I reverse the sort by filename? Currently it displays all the text files in alphabetical / numerical order, but I'm trying to have it display in descending order instead. Right now, I have...

<?php
foreach (glob("*.txt") as $filename) {
include($filename);
}
?>


I'm pretty new to PHP, but I tried usort with array added on but that just resulted in it displaying only 1 of the text files, so either that doesn't work or I just coded it wrong.

Answer

You can use array_reverse:

foreach(array_reverse(glob("*.txt")) as $filename) { ...