Могу ли я использовать два цикла for для одной функции или есть лучший способ?

Я думаю, вы можете использовать strcoll :

setlocale(LC_COLLATE, 'nl_BE.utf8');
$array = array('Borgloon','Thuin','Lennik','Éghezée','Aubel');
usort($array, 'strcoll'); 
print_r($array);

Результат:

Array
(
    [0] => Aubel
    [1] => Borgloon
    [2] => Éghezée
    [3] => Lennik
    [4] => Thuin
)

Вам нужна локаль nl_BE.utf8 в вашей системе:

fy@Heisenberg:~$ locale -a | grep nl_BE.utf8
nl_BE.utf8

Если вы используете debian, вы можете использовать dpkg -reconfigure locales для добавления локалей.

1
задан Flimzy 31 March 2019 в 09:20
поделиться

1 ответ

Нет причин для типов HighPriceItem и LowPriceItem.

Если вы сделаете его одним PriceItems, вы сможете превратить циклы 2 for в конце в функцию через PriceItems и избавиться от дублированного кода внутри второго цикла for. [ 117]

Также в Go var specials = seasonPrices() обычно пишется как specials := seasonPrices()

0
ответ дан Krzysztof Kowalczyk 31 March 2019 в 09:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: