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

Выравнивание ключей массива PHP

Я дважды искал его в течение двух дней и пытался посмотреть руководство по PHP, и я до сих пор не помню эту функцию, которая выравнивает значения ключей для массивов PHP. Все, что я ищу, это функция, которая принимает это: Array ( [0] => 1 [3] => 2 [4] => 3 [7] => 4 [9] => […]

Создание заголовков категорий при отображении данных SQL с помощью PHP

У меня есть меню для веб-сайта, на котором я извлекаю всю информацию из базы данных mySQL. Я пытаюсь найти способ сортировать продукты по категориям с заголовками. Они будут отсортированы как Appetizers: Результаты отображаются здесь Салаты: Результаты отображаются здесь И так далее для пары разных категорий. Вот мой оператор select $sql = "SELECT item, price, description, […]

PHP – перенастроить массив по определенному индексу

Например, у меня есть следующий код: $sample = array(apple, orange, banana, grape); Я хочу изменить этот массив, сделав $sample[2] новый $sample[0] , сохраняя тот же порядок по всему массиву. Выход должен быть: Array ( [0] => banana [1] => grape [2] => apple [3] => orange)

PHP разбивает массивы на группы на основе значения одного поля

У меня есть массив, содержащий массивы имен и других деталей, в алфавитном порядке. Каждый массив включает первую букву, связанную с именем. Array ( [0] => Array ( [0] => a [1] => Alanis Morissette ) [1] => Array ( [0] => a [1] => Alesha Dixon ) [2] => Array ( [0] => a [1] […]

Сортировка с модулем

Я пытаюсь сортировать список в столбцы с помощью uksort. Массив уже альфа отсортирован, поэтому он похож на array('A','B','C','D','E','F','G','H','I','J','K','L','M') Который отображается в html, как плавающие элементы: ABCD EFGH IJKL M Я хочу, чтобы он был переупорядочен, поэтому он выглядит следующим образом: AEHK BFIL CGJM D Таким образом, отсортированным массивом будет: array('A','E','H','K','B','F','I','L','C','G','J','M','D' В принципе, то же, что […]

Сортировка и отображение списка каталогов по алфавиту с помощью opendir () в php

php noob здесь – я объединил этот скрипт, чтобы отобразить список изображений из папки с opendir, но я не могу понять, как (или где) сортировать массив по алфавиту <?php // opens images folder if ($handle = opendir('Images')) { while (false !== ($file = readdir($handle))) { // strips files extensions $crap = array(".jpg", ".jpeg", ".JPG", ".JPEG", […]

Многомерный массив PHP – по значению, затем по ключу?

У меня есть массив строковых ключей с числовыми значениями для использования в списке тегов с количеством событий каждого тега, таким образом: $arrTags['mango'] = 2; $arrTags['orange'] = 4; $arrTags['apple'] = 2; $arrTags['banana'] = 3; это значит, что я могу отобразить список тегов в порядке убывания, таким образом: orange (4) banana (3) mango (2) apple (2) я […]

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

Возможный дубликат: PHP Сортировка многомерного массива по элементу, содержащему дату У меня есть некоторые данные из XML или JSON в массиве PHP, который выглядит так: [0]= array(2) { ["title"]= string(38) "Another title" ["date"]= string(31) "Fri, 17 Jun 2011 08:55:57 +0200" } [1]= array(2) { ["title"]= string(38) "My title" ["date"]= string(31) "Mon, 16 Jun 2010 06:55:57 […]

Алгоритм естественной сортировки в PHP с поддержкой Unicode?

Можно ли отсортировать массив с символами Unicode / UTF-8 в PHP с использованием алгоритма естественного порядка? Например (порядок в этом массиве правильно упорядочен): $array = array ( 0 => 'Agile', 1 => 'Ágile', 2 => 'Àgile', 3 => 'Âgile', 4 => 'Ägile', 5 => 'Ãgile', 6 => 'Test', ); Если я попытаюсь с asort ($ […]

как переформатировать строку datetime в php?

Я получаю datetime из плагина. Я ввел его в переменную: $datetime = "20130409163705"; Это фактически переводит на yyyymmddHHmmss . Мне нужно будет отобразить это для пользователя как время транзакции, но оно не выглядит правильным. Я бы хотел, чтобы это было похоже на 09/04/2013 16:37:05 или 09-apr-2013 16:37:05 . Как мне изменить порядок строк? На данный […]