Articles of сортировка

Время создания файла

Как отсортировать каталог по созданию файла, последний раз в PHP 5.2? Я нахожусь в Windows 2000.

PHP Сортировка массива по дате

У меня есть следующий формат массива в моем 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 […]

Можете ли вы добавить инструкцию if в ORDER BY?

Я пытаюсь добиться следующего: У меня есть один оператор ORDER BY, который может меняться в зависимости от значения, хранящегося в столбце A. Например: если Тип является членом, сортировка по имени члена, если Тип является Группой, сортировка по имени группы как в порядке возрастания. Мое лучшее предположение для окончательного заявления было бы: SELECT * FROM table […]

Сортировка списка каталогов с помощью RecursiveDirectoryIterator

Я использую RecursiveDirectoryIterator и RecursiveIteratorIterator для создания дерева списка файлов, используя код, как показано ниже. Мне нужно отсортировать список – либо каталоги, либо файлы в алфавитном порядке, либо просто в алфавитном порядке. Может ли кто-нибудь сказать мне, как сортировать список файлов? $dir_iterator = new RecursiveDirectoryIterator($groupDirectory); $iterator = new RecursiveIteratorIterator($dir_iterator, RecursiveIteratorIterator::SELF_FIRST); foreach ($iterator as $file) { […]

PHP – Множество функций uasort разбивает сортировку

У меня есть многомерный массив, в котором хранятся люди. Array ( id93294 => (array ( Name => "Tom Anderson", Birthday => "03/17/1975"), id29349 => (array ( Name => "Tom Anderson", Birthday => "03/17/1975") ) Вроде бы подобное, кроме как с дополнительной информацией для людей, поэтому я хочу сначала отсортировать по дням рождения THEN по другому […]

Сортировка элементов массива в PHP, чтобы он не учитывал регистр букв

Когда я использую sort($topics) я получаю что-то вроде: яблоко зеленый зебра трава В этом примере «трава» начинается с нижнего регистра g, но заканчивается после «Зебры» с большой буквы. Как сделать так, чтобы он сортировал его там, где он игнорирует, начинается ли слово с капиталов или нет? яблоко зеленый трава зебра

множественное автоматическое приращение в mysql

Я использую php и mysql. У меня есть таблица с столбцом идентификатора, установленным для автоматического увеличения в качестве первичного ключа. Я пытаюсь добавить еще один столбец с именем sort_order. Столбец sort_order должен автоматически увеличиваться при вставке строки. Затем пользователь сможет изменить значение sort_order. Но mysql не позволяет автоматическое увеличение более чем для одного столбца? Каков […]

MySQL SELECT Tree Parent IDs

Как я могу сортировать записи инструкции SELECT, чтобы они представляли действительное дерево? Все мои попытки показывают под-узлы, вложенные под неправильные родительские узлы. Какой самый надежный способ добиться этого заказа? Данные ID Parent ID Title ——————————————– 0 NULL Root 1 0 Node A 2 0 Node B 3 1 Sub-Node C 4 1 Sub-Node D 5 […]

Сортировка массива объектов

У меня возникли проблемы с примерами в руководстве по PHP, поэтому я хотел бы спросить об этом здесь … У меня есть массив объектов. Есть ли способ отсортировать его на основе содержимого объекта? Например, мой массив: Array ( [0] => stdClass Object ( [id] => 123 [alias] => mike ) [1] => stdClass Object ( […]

Полнотекстовый поиск и сортировка php mongodb

i nead, чтобы выполнить поиск с полным текстовым индексом, и этот код работает: $cursor=$collection->find(array('$text'=>(array('$search'=>$s))), array("score"=> array('$meta'=>"textScore")) ); Я пытаюсь сортировать курсор с помощью: $cursor =$cursor->sort(array("score"=>1)); когда я пытаюсь читать var_dump($cursor->getNext()); я дал мне эту ошибку. Не удалось исключить «MongoCursorException» с сообщением «localhost: 27017: Can canicalize query: BadValue не может иметь не-мета-сортировку без метаданных в мета-проекции», […]