Scris pe

Php – glob() sortare dupa fisiere recente

Zilele acestea lucrez la un magazin online unde bag muuulte produse, si la fiecare am poza. De unde selectam poza erau foarte multe si erau sortate dupa nume, PHP le lua din dosar folosind functia glob(). Daca vreti sa sortati fisierele din array care vin cu functia glob() procedati astfel:
Definim variabila (sau probabil o aveti definita deja) dar cu argumentul al 2-lea GLOB_NOSORT

$items = glob('*', GLOB_NOSORT);

Dupa aceasta sortam array-ul astfel:

array_multisort(array_map('filemtime', $items), SORT_NUMERIC, SORT_DESC, $items);

Voila! Array-ul este sortat dupa file time, cele mai recente fiind primele in array!

2 comentarii la acest articol

  1. Gelu Pacurar spune:

    Acum am priceput… ce simplu e…. chestia cu '*', e totala!

  2. Haha, chiar e simplu

Lasă un răspuns

Adresa ta de email nu va fi publicată.

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.

Copyright © 2022 toate drepturile
nu sunt
rezervate. Faceti ce vreti, e o tara libera.
Cred ca nu mai are rost sa zic, dar tema e facuta de mine cu TailwindCSS. Gasesti codul sursa aici.
Inca folosesc WordpPess 🧡. Tema e insa custom Laravel 😎.
%d blogeri au apreciat: