Я немного смущен, как я могу сортировать результаты. Im возвращает список файлов в каталоге и должен их сортировать каким-то образом … // Start directory getDirectory('../gallery/photos'); function getDirectory( $path = '.', $level = 0 ){ // Directories to ignore when listing output. $ignore = array( '.', '..' ); // Open the directory to the handle $dh […]
Я пытаюсь изменить строку в файле PHP, которая обрабатывает данные, поступающие из XML (около 600 станций). Php делает эти данные пригодными для использования медиа-плеером. Исходная строка – это if (($title <> "")&& (strpos($link,"<") === false)&& preg_match("/Cha/i",$lang)) это дает мне около 50 станций, я хочу добавить несколько станций, которые не имеют «Ча» в $ lang, но […]
Простая часть кода, написанная мною: <?php function testing($a,$b){ if ($a < $b ){ return -1; } elseif ($a > $b){ return 1; } //else { //return 0; //} } $array = array(1,3,2,4,5); usort($array, "testing"); var_dump($array); ?> Это из верхнего комментария (наивысший рейтинг и 5 лет назад) на странице usort руководства php.net: «Если вы возвращаете -1, […]
можешь мне помочь $sql="select * from table1 where id='1,2,3,4'"; { $sql2="select distinct column1 from table2 where column2='".$row['id']."' and left(date,10) BETWEEN '".$date_from."' AND '".$date_to."'"; } Мне нужно отсортировать $ sql по количеству строк, спускающихся по $ sql2 по id
У меня есть следующий код, сортирующий сообщения по заголовку. См. Прилагаемый скриншот. желаемый результат Это то, что я получаю прямо сейчас То, что я хочу, это группировать сообщения вместе, т. Е. Сообщения с датой, поскольку декабрь должен подпадать под декабрь, а те, которые носят ноябрь, должны быть в ноябре как таковые. Оба изображения прикреплены. Мне […]
http://php.net/manual/en/class.filesystemiterator.php Я заметил, что FilesystemIterator возвращает файлы, упорядоченные по имени. Может ли кто-нибудь подтвердить, что это правда, и это всегда происходит? Я ничего не нашел в документах. Другой вопрос: есть ли способ получить файлы, упорядоченные по времени создания на диске? getCTime() кажется, возвращает время изменения, поэтому я не могу использовать его с usort()
Вот код, который я использую для получения массива файлов в каталоге. $dir = "thumbnails/"; $images = scandir($dir); Как я могу отсортировать массив $ images по дате создания? Я нашел пару способов, но я не мог заставить их работать с моим массивом. Благодаря,
Я пытаюсь понять, как работает функция php usort . У меня такой код: <?php $users[] = array('login' => 'moon', 'name' => 'Chris'); $users[] = array('login' => 'star', 'name' => 'Piter'); $users[] = array('login' => 'mars', 'name' => 'Tim'); $users[] = array('login' => 'earth', 'name' => 'Garry'); function compare($a, $b) { echo $a['login'] . '–' . […]
Я знаю, что этот вопрос задавали несколько раз здесь, но просмотр этих тем не помог мне. Я сортирую результаты поиска в алфавитном порядке с помощью ORDER BY "column Name" . Но я хочу, чтобы один результат поиска всегда был сверху. Поэтому я отсортирую их по столбцу имен, но я всегда хочу, чтобы Zaboomafoo был первым […]
У меня есть следующие значения 3, которые могут быть в строке в базе данных: ON , OFF , SOLD (column sort_it ). Когда я устанавливаю клаузулы sort на ORDER BY sort_it ASC , я получаю элементы со значением в столбце sort_in OF , затем ON и SOLD . Но мне нужна последовательность ON , OFF […]