Php 将数组按大小写排序

Php 将数组按大小写排序,php,Php,我有 $array = array("Apple", "Elephant", "Cat", "Banana", "Dog", "apple","elephant","banana","cat","dog"); 我需要分类为 $array = array("Apple", "Elephant", "Cat", "Banana", "Dog", "apple","elephant","banana","cat","dog"); $array= array("Apple", "apple", "B

我有

$array = array("Apple", "Elephant", "Cat", "Banana", "Dog", "apple","elephant","banana","cat","dog");
我需要分类为

$array = array("Apple", "Elephant", "Cat", "Banana", "Dog", "apple","elephant","banana","cat","dog");
$array= array("Apple", "apple", "Banana", "banana", "Cat", "cat", "Dog", "dog",...);

有人能帮我学习php吗?

我相信您正在寻找:

$array = array("Apple", "Elephant", "Cat", "Banana", "Dog", "apple","elephant","banana","cat","dog");

使用
natcasesort
将大写字母排序为小写字母

是。。但是对于上面的数组,我得到数组([0]=>苹果[5]=>苹果[7]=>香蕉[3]=>香蕉[2]=>猫[8]=>猫[9]=>狗[4]=>狗[1]=>大象[6]=>大象),而我首先需要“香蕉”,然后是“香蕉”。。类似地,先“狗”后“狗”second@user2324085为什么你接受的答案信息较少,一小时后才回答?但是相同的功能?现在可以了吗???你能告诉我如何将字符串(不需要数组)按大小写排序吗
$array = array("Apple", "Elephant", "Cat", "Banana", "Dog", "apple","elephant","banana","cat","dog");