聘我网

新概念招聘3.0

PHP中如何判断某个数组是关联数组还是顺序数组?

vote up0vote downstar
$sequentialArray = array('apple', 'orange', 'tomato', 'carrot');

$assocArray = array('fruit1' => 'apple', 
                    'fruit2' => 'orange', 
                    'veg1' => 'tomato', 
                    'veg2' => 'carrot');

如何区分这两种数组?

 

1 个答复

vote up0vote downcheck
function isAssoc($arr)
{
    return array_keys($arr) !== range(0, count($arr) - 1);
}
链接

您的回答





不是您要找的问题? 浏览其他含有标签 的问题或者 自己问个.