字符串大小比较的规则是什么?
例如:"10","10a","a","abc" 他们之间 如何按 升序 降序排列?? 求规则!!

解决方案 »

  1.   

    据我所知,他们之间的排列比较的规则是:首先首字母的ascll大小比较如果相同就比较第二个。
      

  2.   

    字符串大小是按照从首个字符的ASCII来依次排序的
      

  3.   

    var_dump(strnatcmp("10","10a"));int(-1)表示 "10" < "10a"
      

  4.   

    有什么不明白的
    你明白ascII码么?
    10不说应该明白么?
    知道ascii码a在十进制中代表什么吗?代表97
      

  5.   

    ascii码0在十进制中代表48
    1代表49
    那么1
    10是否可以看做 48 49
    10a是否可以看做 48 49 97
    那么前面2个相同了,后面第三个一个是97,一个是无,你说哪个大哪个小呢?