速度优先

1
2
3
4
function isAssoc($array)
{
return $array !== array_values($array);
}

内存优先

1
2
3
4
5
function isAssoc($array)
{
$array = array_keys($array);
return $array !== array_keys($array);
}

基准测试

https://gist.github.com/Thinkscape/1965669