我的产品类似于:
125PPP 123ABC 124ABC 123DEF
我怎样才能先用数字(大小)对这些产品进行排序,然后在相同的数字 - alpha的情况下?
我知道我可以将它们拆分并按数字对产品数组进行排序,但如果2个产品使用相同的数字(示例中的第2和第4个产品)怎么办?
谢谢。
答案 0 :(得分:3)
最好使用natsort()。它按照人类的方式命令字母数字字符串,正是您所需要的。
答案 1 :(得分:-1)
$array = array("125PPP", "123ABC", "124ABC", "123DEF");
sort($array);
print_r($array);