ArrayHelper сортирока размеров X,XL,2XL

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
an.viktory@gmail.com
Сообщения: 333
Зарегистрирован: 2016.09.05, 23:21

ArrayHelper сортирока размеров X,XL,2XL

Сообщение an.viktory@gmail.com » 2018.04.17, 21:19

Подскажите как мне отсортировать массив размеров.

Код: Выделить всё

[XL,2XL,L,3XL ];
если я знаю что размеры по возрастанию [XXXS,XXS,XS,S,L,XL,2XL,3XL,$XL]

Аватара пользователя
futbolim
Сообщения: 1885
Зарегистрирован: 2012.07.08, 19:28
Откуда: Донецк

Re: ArrayHelper сортирока размеров X,XL,2XL

Сообщение futbolim » 2018.04.17, 21:47

Первое, что приходит:

Код: Выделить всё

$base_array = ['XXXS', 'XXS', 'XS', 'S', 'L', 'XL', '2XL', '3XL', '4XL'];
$input_array = ['XL', '2XL', 'L', '3XL'];
$result = array_intersect($base_array, $input_array);
ksort($result);
Только что тут делает этот вопрос?
Все говорят, что нужно кем-то мне становиться.
А я хотел бы остаться собой.

an.viktory@gmail.com
Сообщения: 333
Зарегистрирован: 2016.09.05, 23:21

Re: ArrayHelper сортирока размеров X,XL,2XL

Сообщение an.viktory@gmail.com » 2018.04.18, 06:09

ArrayHelper имеет умную сортировку, вот подумал вдруг он имеет такой метод, а я о чем не знаю. ))
Спасибо

Ответить