【发布时间】:2013-05-02 16:20:06
【问题描述】:
我想“数字地”比较两个字符串。我的意思是2C 小于11A。我试过了,但它不起作用:
if("2A" < "11A"){
echo "First corect";
}
if(strcmp("2A", "11A") < 0){
echo "Last corect";
}
echo "Tests completed";
【问题讨论】:
-
您必须先使用正则表达式分隔字符串标记。然后您可以先对标记进行排序,然后再重新组合结果。
-
您对“数字”的确切含义是什么?
-
2A 和 11A 是十六进制数吗?
-
您是对这些项目的数组还是仅对两个项目进行排序?
-
@loler 我认为这意味着首先您将它们作为数字进行比较(因此 2
标签: php string sorting compare