从Case Upper到Lower按顺序排序字符串

时间:2014-03-26 09:22:37

标签: php

以下列表改组字符串

"Apple", "Elephant", "Cat", "Banana", "Dog", "apple","elephant","banana","cat","dog"

需要排序为

"Apple", "apple", "Banana", "banana", "Cat", "cat", "Dog", "dog",...

我不想使用natcasesort()数组排序

1 个答案:

答案 0 :(得分:2)

您可以使用以下-----

<?php

$animal= array(
    "Apple", "Elephant", "Cat", "Banana", "Dog", "apple","elephant","banana","cat","dog"
);
sort($animal, SORT_NATURAL | SORT_FLAG_CASE);
foreach ($animal as $key => $val) {
    echo "animal[" . $key . "] = " . $val . "\n";
}

?>