Мне интересно, есть ли «лучший» выбор для сортировки в MySQL для общего веб-сайта, на котором вы не уверены в 100% того, что будет введено? Я понимаю, что все кодировки должны быть такими же, как MySQL, Apache, HTML и что-нибудь внутри PHP. Раньше я устанавливал PHP для вывода в «UTF-8», но какая сортировка делает это в […]
Я использую класс PHP DirectoryIterator для отображения файлов в каталоге. Однако я не могу найти простой способ сортировки файлов по дате. Как это делается с DirectoryIterator <?php $dir = new DirectoryIterator('.'); foreach ($dir as $fileinfo) { echo $fileinfo->getFilename() . '<br>'; } ?> Что делать, если я называю мои файлы как any_2342345345.ext, где числа представляют время […]
Я пытаюсь сортировать хэш-таблицу PHP на основе ключа specialc. Структура данных выглядит так: print_r($mydata); Array( [0] => Array ( [type] => suite [name] => A-Name ) [1] => Array ( [type] => suite [name] => C-Name ) [2] => Array ( [type] => suite [name] => B-Name ) ) Я пробовал ksort , сортировать , […]
Мы можем получить файлы в каталоге на PHP $files = new DirectoryIterator() после этого есть простой способ сортировки элементов в определенном порядке для их отображения? Благодарю.
У меня есть массив массивов: Array ( [0] => Array ( [id] = 7867867, [title] = 'Some Title'), [1] => Array ( [id] = 3452342, [title] = 'Some Title'), [2] => Array ( [id] = 1231233, [title] = 'Some Title'), [3] => Array ( [id] = 5867867, [title] = 'Some Title') ) Необходимость идти в […]
Я пытаюсь сделать то же самое, что и mySQL-запрос «SELECT * FROM table ORDER BY field1, field2, …» с многомерным массивом: $Test = array( array("a"=>"004", "n"=>"03"), array("a"=>"003", "n"=>"02"), array("a"=>"001", "n"=>"02"), array("a"=>"005", "n"=>"01"), array("a"=>"001", "n"=>"01"), array("a"=>"004", "n"=>"02"), array("a"=>"003", "n"=>"01"), array("a"=>"004", "n"=>"01") ); function msort(&$array, $keys){ array_reverse($keys); foreach($keys as $key){ uasort($array, sortByKey); } // function sortByKey($A, $B){ […]
У меня есть массив: Array ( [0] => stdClass Object ( [user_id] => 1 [ID] => 1 [user_login] => admin [display_name] => admin [user_email] => webbinformation@nacka.se [meta_value] => a:1:{s:13:\"administrator\";s:1:\"1\";} ) [1] => stdClass Object ( [user_id] => 4 [ID] => 4 [user_login] => ungtinflytande [display_name] => ungtinflytande [user_email] => klarakviberg@gmail.com [meta_value] => a:1:{s:13:\"administrator\";s:1:\"1\";} ) [2] […]
Мне нужен PHP-скрипт, который найдет дату самого старого файла в папке. Прямо сейчас, я повторяю каждый файл и сравниваю его Date Modified с предыдущим файлом и сохраняю самую старую дату. Существует ли меньше возможностей для работы с дисками / памятью? В папке содержится около 300 тыс. Файлов. Если я открою папку в Проводнике Windows, она […]
Как отсортировать каталог по созданию файла, последний раз в PHP 5.2? Я нахожусь в Windows 2000.
У меня есть следующий формат массива в моем PHP-коде: foreach ($events as $info) { $events_array[] = array( 'title' => $info->Name, 'date' => $info->Date ); } function cb($a, $b) { return strtotime($a['date']) – strtotime($b['date']); } usort($events_array, 'cb'); Изменить: значения даты имеют формат: ГГГГ-ММ-ДД На самом деле, когда я делаю print_r, я получаю [title] => SimpleXMLElement Object […]