我想在PHP中按字母顺序排列数组的值。如果所有的值都以相同的字符开始,那么它们应该使用第二个字符进行排序等等。忽略大小写。PHP:如何按字母顺序排列数组的值?
例如:
before:
values[0] = "programming";
values[1] = "Stackoverflow";
values[2] = "question";
values[3] = "answers";
values[4] = "AA Systems";
after:
values[0] = "AA Systems";
values[1] = "answers";
values[2] = "programming";
values[3] = "question";
values[4] = "Stackoverflow";
我已经发现了一些算法,但我想要的方式,速度快,有少数语句。忽略区分大小写对我来说很特别。谢谢。
你的意思是'strcasecmp'作为自定义比较器吗? :P – 2013-12-12 02:48:22