Originariamente inviato da Sora88
In teoria in dovrebbero essere già in ordine?
In effetti, la lista è già ordinata.
Ma lui forse si riferisce all'ordine naturale.
Ordine normale :
codice:
pippo1.php
pippo10.php
pippo11.php
pippo110.php
pippo2.php
pippo22.php
Ordine naturale :
codice:
pippo1.php
pippo2.php
pippo10.php
pippo11.php
pippo22.php
pippo110.php
codice:
<?php
$natSortArray = array();
if ($handle = opendir('C:/Program Files/EasyPHP/www/tests/'))
{
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$natSortArray[] = $file;
}
}
closedir($handle);
}
natsort($natSortArray);
?>
<select name="IMGS">
<option value='<?php echo "$IMG_INI" ?>' selected><?php echo "$IMG_INI" ?></option>
<?php
foreach($natSortArray as $file) {
echo "<option value='$file'>$file</option>";
}
?>
</select>