PHP сортировать многомерный массив по буквенному значениюPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 PHP сортировать многомерный массив по буквенному значению

Сообщение Anonymous »

Я ищу пользовательскую функцию, которая будет уважать порядок массива и сортировать ее по индексу «Имя». Функция 'strcasecmp ()' не понимает буквенных значений, поскольку люди читали это. Он думает, что «яблоки 12» - это меньшее значение, чем «яблоки 5». Я попробовал этот метод, но не могу найти функцию для сравнения буквенно -цифрового значения: < /p>

$array = array(
0 => array(
'id' => 2,
'type' => 'Apples',
'name' => 'Apples 5',
),
1 => array(
'id' => 3,
'type' => 'Grapes',
'name' => 'Apples',
),
2 => array(
'id' => 4,
'type' => 'Apples',
'name' => 'Apples 4',
),
3 => array(
'id' => 5,
'type' => 'Grapes',
'name' => 'Apples 01',
),
4 => array(
'id' => 6,
'type' => 'Apples',
'name' => 'Apples 1',
),
5 => array(
'id' => 7,
'type' => 'Grapes',
'name' => 'Apples 12',
)
);

uasort($array, function($a, $b) {
return strcasecmp($a['name'], $b['name']);
});

foreach($array as $single) {
echo $single['name'].'
';
}
< /code>

Неожиданный результат из кода выше: < /p>

Apples
Apples 01
Apples 1
Apples 12
Apples 4
Apples 5
< /code>

Результат, который я хотел достичь: < /p>

Apples
Apples 01
Apples 1
Apples 4
Apples 5
Apples 12
< /code>

Есть идеи? < /p>

Подробнее здесь: https://stackoverflow.com/questions/106 ... eric-value
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как сортировать многомерный массив по значению?
    Anonymous » » в форуме Php
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Регулярное выражение для разделения строки по первому буквенному символу
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Сортировать многомерный массив в php
    Anonymous » » в форуме Php
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Сортировать многомерный массив в PHP [Duplicate]
    Anonymous » » в форуме Php
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Сортировать многомерный массив PHP по указанному набору значений
    Anonymous » » в форуме Php
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»