Случайно использовал homebrew, чтобы изменить мой питон по умолчанию на 3.7, как мне вернуть его обратно на 2.7?

Что касается strcoll, я думаю, что это была хорошая идея, но, похоже, не работает:

A назад я написал UTF-8 в ASCII инструмент, который преобразует «älph # bla» в «aelph-bla». Вы можете использовать это для «нормализации» вашего ввода, чтобы сделать его сортируемым. Это в основном замена, аналогичная тому, что сказал @Nick.

Вы должны использовать отдельный массив для сортировки, поскольку вызов urlify () в обратном вызове usort () будет тратить массу ресурсов. попробуйте

 $v) {
    // "normalize" utf8 to ascii
    $_array[$k] = urlify($v);
}
// sort the ASCII stuff (while preserving indexes)
asort($_array);
foreach ($_array as $key => &$v) {
    // copy the original value of the ASCIIfied element
    $v = $array[$k];
}
var_dump($_array);

Если у вас есть PHP5.3 или встроенный PECL, попробуйте решение @ Thai, похоже, сладкое!

1
задан euselton 31 March 2019 в 02:51
поделиться

1 ответ

Итак, я прошел через это, полностью удалив Python, что я неохотно делал, а затем переустановил Python 2. Мне пришлось обновить мой путь и открыть новую оболочку, чтобы он увидел новую установку Python 2 и все стало на свои места. Сейчас я использую pyenv для своего проекта Python 3, и это мечта.

0
ответ дан euselton 31 March 2019 в 02:51
поделиться
Другие вопросы по тегам:

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