猿问

关于数组的排序sort rsort asort arsort ksort krsort

求问:

$xx = [3,4,1,2,5,"index"=>23,6,23,2];

ksort($xx);

使用ksort排序后index被放在了索引0后 也就是元素3和4之间

使用krsort  index被放在了最末尾

能否说下是如何确定顺序的?

另外,当第二个参数设置为SORT_NUMERIC时,如果元素全部都是字符串或者字符串夹杂数字,这时候的排序依据的是啥?


JeremyYin
浏览 965回答 1
1回答

林逸舟丶

为什么一定要定义一个混合数组呢,就不能直接分开为两个数组吗。
随时随地看视频慕课网APP
我要回答