Привет всем , такая проблема , мне нужно , чтобы все папки которые есть в папке themes заносились в список типа : PHP: <select name="themes"> <option value="default">default</option> </select>
PHP: <?php $dir = "themes"; $open = opendir($dir); echo '<select name="themes">'; while(false !== ($filename = readdir($open))) { if(filetype($dir."/".$filename) == 'dir') { if ($filename != "." && $filename != "..") { echo "<option value='".$filename."'>".$filename."</option>"; } } } echo '</select>'; ?>
Code: <select name="themes"> <?php $all = glob('themes/*', GLOB_ONLYDIR); foreach($all as $dir) { $dir = str_replace('themes/',null,$dir); echo '<option value="'.$dir.'">'.$dir.'</option>'; } ?> </select>
Впринцепе в таком маленьком коде разницу не заметно по скорости,работают одинакого в плане задачи,а так первый вариант быстрее,но опять же разница не заметна на глаз. Вот примерная скорость: №1:0.00019 №2:0.00082