J'utilise glob à un tableau mes sous-répertoirestableau Glob par valeur numérique
<?php
$items = glob("../albums/*", GLOB_ONLYDIR);
foreach($items as $item) {
echo "$item\n ";
}
?>
il les ordonne par l'alphabet, je voudrais les commander en nombre
si je suis sous répertoires nommés 1, 3, 5, 10
le sera organisé comme ceci: 10, 1, 3, 5
je les veux être comme ça 1, 3, 5, 10
Y a-t-il une option? merci
EDIT: maintenant j'ai trouvé natsort ($ files); et quand im en utilisant avec:
$items = array_slice(glob('albums/*', GLOB_ONLYDIR), 0, 4);
natsort($items);
et mes dossiers sont 995-1000 il me donne ce tableau: 995, 996, 997, 1000
Avez-vous essayé sort() http://php.net/manual/en/function.sort.php –
Je ne sais pas ce que cela donnera, mais vous avez essayé GLOB_NOSORT? – Geoffroy