взимане на име на директория

Dido_net

Registered
ами.. примерно имам папка dir и имам в нея

dir/201/
dir/312/
dir/531/

как да направя да ми взима в променлива папката 531? :shock:
 
точно това търсих и аз вчера scandir
връща имената на папките в масив

$dir = 'dir';

$papki = scandir($dir);

$broi=count($papki);

for($i=2;$i<=($broi-1);$i++){
echo $papki[$i]."<br />";
}
 
хм странно етого точния код които ползвам
$dir = 'templates';
$files1 = scandir($dir);
$broi=count($files1);
for($i=2;$i<=($broi-1);$i++){
echo "<option value=\"$files1[$i]\" ";
if($red[9]['value']==$files1[$i]){echo "selected=\"selected\"";}
echo " > $files1[$i]</option>";

виж ама да не си объркал нещо синтаксиса
 
не е толкова лесно
мисля че няма готова функция
ето това открих в гугъл

http://www.alt-php-faq.org/local/25/
 
$dir = 'dir';

$papki = scandir($dir);

$broi=(count($papki)-1);

SORT_NUMERIC($papki);

$naigolqma=$papki[$broi];

echo $naigolqma ;

незнам дали работи инпровизирах ако нестане със SORT_NUMERIC пробваи само с SORT
 
Здравейте!

Струва ми се, че може да стане и по-лесно:
min (); и max();

вградените функции, които връщат най-малката числова стойност, съответно най-голямата...

$naigolqma=MAX($papki);
echo $naigolqma;


Иначе, ако ще обхождаш масива и ще искаш листване по низходящ/възходящ ред по-удобни ще са функциите за сортиране, които предлага mute.
 

Back
Горе