[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Определение типа файла
DmitryOpalev
Есть массив файлов, как мне выцепить из них файл (подразумевается, что с таким типом, php, только один), имя которого неизвестно?



Спустя 1 минута, 7 секунд (12.02.2011 - 16:29) Lenarfate написал(а):
pathinfo

Спустя 24 минуты, 21 секунда (12.02.2011 - 16:54) alex12060 написал(а):
Перебираешь значения в цикле, разбиваешь эксплодом, и если расширение пхп - выводишь имя ид этого массива, а точнее, само название файла))

Спустя 11 минут, 45 секунд (12.02.2011 - 17:05) DmitryOpalev написал(а):
Я отсканировал, перебрал по массиву, и где
$path['extension'] == "php"

Выводил.... зачем тут explode?

Спустя 4 минуты, 42 секунды (12.02.2011 - 17:10) alex12060 написал(а):
Я лично понял тебя так.

Вот как я понял))


<?php
$file = array('ger.php', 'mir.png', 'len.php', 'some.mp3', 'ar.ogg', 'werty.bmp', 'arg.php', 'some.php'); // 2
$j=0;
for($i=0; $i<sizeof($file); $i++) {
$data = explode('.', $file[$i]);
if ($data[1] == 'php') {
$gen[] = $i;
}
}


if (sizeof($gen)>0) {
echo 'Я нашел следующее: <br />'."\n";
} else { die('Я ничего не нашел((...'); }

while($j != sizeof($gen)) {
echo '<b>'.$file[$gen[$j]].'</b>'."<br />\n";
$j = $j + 1;
}


die();
?>

Спустя 27 секунд (12.02.2011 - 17:11) Invis1ble написал(а):
DmitryOpalev
если тебе нужно выбрать из директории только файлы с расширением php, то юзай glob('*.php', GLOB_NOSORT)

Спустя 8 минут, 45 секунд (12.02.2011 - 17:19) DmitryOpalev написал(а):
О, там еще можно регулярку внутри писать?

Спустя 2 минуты, 48 секунд (12.02.2011 - 17:22) Invis1ble написал(а):
DmitryOpalev
да


_____________
Курс валют
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.