usort
Передача дополнительных параметров для обратного вызова usort
У меня есть следующие функции. Функции Wordpress, но это действительно вопрос PHP. Они сортируют мои объекты $term в со ... , true);
$name_b = get_term_meta($b->term_id, 'artist_lastname', true);
return strcmp($name_a, $name_b);
}
Как отсортировать массив PHP по элементу, вложенному внутрь?
У меня есть массив, подобный следующему:
Array
(
[0] => Array
(
'name' => "Friday"
... Итак, в этом массиве я бы хотел отсортировать его так, чтобы элемент "Понедельник" появлялся перед элементом "Пятница".
Сохранение ключа индекса массива при сортировке многомерного массива с помощью PHP
array(10) {
[1019]=> array(3) { ["quantity"]=> int(0) ["revenue"]=> int(0) ["seller"]=> string(5) "Lenny" } ... ры 1019, 1018, 1017 и т.д.) исчезает при его сортировке. Я хотел бы сохранить массив индексы.
Как я могу это сделать?
usort нисходящий
Когда я пытаюсь применить приведенный ниже код отсюда
usort($myArray, function($a, $b) {
return $a['order'] - $b[ ... 0.29
0
Я хочу получить результаты в следующем порядке:
6.33
1.09
0.29
0
0
0
0
0
Как мне добиться того же самого?
PHP usort переупорядочивает массив значение сортировки одинаково для всех
Я использую usort для сортировки массива с ассоциативным массивом внутри каждого элемента.
Когда все значения, которы ... ntation всегда возвращает 0, показывая, что они одинаковы. Так почему это все еще приводит к изменению порядка массива?
Сортировка многомерного массива по десятичным значениям
Что я пытаюсь сделать, так это отсортировать многомерный массив, содержащий десятичные значения. Из того, что я провери ... _weight($a, $b) {
return $b['weight'] - $a['weight'];
}
Каков наилучший способ сортировки этих чисел по убыванию?
PHP -usort изменяет содержимое объектов в массиве, как мне это предотвратить?
Я использую usort с функцией сравнения пользователей для сортировки массива объектов. После запуска usort для массива ... if($lessThan){
return -1;
}else if($equal){
return 0;
}else{
return 1;
}
}
Сортировка многомерного массива в PHP
В настоящее время я создаю метод сортировки, состоящий из значений из запроса mysql.
Вот краткое представление массив ... }
$array= usort($array, "compare");
Есть ли кто-нибудь, кто мог бы подсказать мне, как это сделать дальше?
Возможно ли передать закрытие usort в PHP?
У меня есть функция сортировки массива следующим образом:
public function sortAscending($accounts)
{
function asc ... t() принимает только имя функции, поэтому это не работа. Может ли кто-нибудь увидеть (лучше?) способ достижения этого?
Как мне отсортировать этот массив по ключу с помощью usort?
Я думаю, что мог бы прочитать каждую usort статью о StackOverflow, но я не могу разобраться в этой. Может быть, usort н ... s, 'cmp')
И print_r ничего мне не дают. Это с PHP 5.2.n, а не 5.3, кстати.
Руководство, пожалуйста? И спасибо вам!
Дополнительные параметры PHP для usort
Следующий код находится внутри функции, которая сама находится внутри класса. Его цель состоит в том, чтобы избежать на ... легантным. У кого-нибудь есть идея достичь той же цели, не прибегая к переменной $GLOBALS?
Спасибо за ваши предложения
Как работает алгоритм сортировки usort()?
У меня есть пример usort(), и я добавил несколько операторов echo, чтобы посмотреть, как работает код:
<?php
funct ... тировки массива на основе возвращаемых значений? Я пытаюсь понять, как работает механизм usort() работает.
Спасибо.
Usort сортировка многомерного массива по продолжающимся значениям
У меня есть массив:
$cards = [
[
"from" => "Barcelona",
"to" => "Gerona Airport",
... $b["from"] ) ? -1 : 1;
});
print_r($cards);
Но это не сортируется описанным способом. Есть какие-нибудь идеи?
Сортировка файлов с помощью filemtime() и usort() дает случайные результаты
Я использую usort() и filemtime() для сортировки файлов по дате изменения, но он случайным образом возвращает файлы в н ... 4, up-to-date.
PHP Version 5.4.4-14+deb7u8
Linux pc 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64
FPM/FastCGI
nginx/1.2.1
использование usort с ассоциативным массивом внутри контроллера symfony2
Как я могу использовать usort для сортировки ассоциативного массива внутри контроллера symfony2?
//sort
function compa ... pare');
return $content;
}
//sort
private function compare($a, $b)
{
return strnatcmp($a['sort'], $b['sort']);
}
PHP: странная ошибка usort
На моем локальном компьютере все работает нормально. Но при загрузке этого фрагмента кода на мой живой сервер я получаю ... огда я удаляю usort из своего кода, предупреждения исчезают.
Есть идеи, как я могу избавиться от этого предупреждения?
Помогите мне отсортировать этот массив php с помощью usort()
У меня есть структура данных, которая выглядит как
Array
(
[0] => Array
(
[0] => something
... -1 : 1;
}
ПРИМЕЧАНИЕ
при вызове этой функции в классе синтаксис OO следующий
uasort($_data, array($this, 'cmp'));
Сортировка массива по определенному ключу
У меня есть следующий массив:
Array
(
[Places] => Array
(
[public] => 0
[en ... ридется использовать либо ksort, либо usort, но я не уверен, как это реализовать.
Любые идеи были бы очень благодарны!
Почему эта функция usort() не может правильно сортировать десятичные дроби?
Почему десятичные дроби неправильно отсортированы:
13
11
14
10
12.5
-------------------------------------------------- ... 0)
{
foreach($customers as $customer)
{
echo '<div>'.$customer->score.'</div>';
}
}
Нежелательное поведение PHP usort
У меня проблема с PHP usort(). Предположим, у меня есть такой массив (это упрощение, мне не нужно работать с именами, и ... Рассматривая данный пример, я хочу, чтобы Lieserl Einstein появился перед Mileva Einstein, потому что так было в начале.