对带有字母和数字的数组进行排序时,如下所示:
$ a =数组(0,1,'a','A');
排序($ A);
的print_r($ a)的
Array ( [0] => a [1] => 0 [2] => A [3] => 1 )
为什么'a'和'A'之间的'0'?
答案 0 :(得分:1)
执行此操作时,数字将转换为字符串。数字字符ASCII值介于两种情况之间。
字符串将转换为数字。它在开头需要任意数字字符并删除其他所有内容进行比较,除非它找到'。','E'或'e',它们可用于浮点转换。如果没有找到数字字符,则计算结果为零。