массивы — natsort () не сортирует по алфавиту без учета регистра в переполнении стека

Итак, у меня есть 2 вопроса:

  1. Исходя из того, что я понимаю, natsort () должен сортировать массив по алфавиту без учета регистра, но как только я скомпилирую приведенный ниже код.
<?php
function splitSort($sentence){
$stringArray = explode(" ",$sentence);
natsort($stringArray);
for($i=0; $i<count($stringArray);$i++){
echo $stringArray[$i] . ", ";
}
}
splitSort("Hellod darkness hello My old");
?>

я получил

Привет, тьма, привет, мой, старый,

где я думал, что должен был получить

тьма, привет, привет, мой, старый

  1. Если бы сортировка была действительно нечувствительной к регистру, и ожидаемый результат мог бы произойти, если бы я изменил Hellod на Hello, какой привет был бы первым?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]