索引数组的索引值是整数,而关联数组的索引值是字符串。所以我们只要判断是否中数组中是否存在字符串类型的下标即可。
<?php
$array = array('A','B');
if(count(array_filter(array_keys($array),'is_string')) > 0){
echo '$array为关联数组';
}else{
echo '$array为索引数组';
}
?>
索引数组的索引值是整数,而关联数组的索引值是字符串。所以我们只要判断是否中数组中是否存在字符串类型的下标即可。
<?php
$array = array('A','B');
if(count(array_filter(array_keys($array),'is_string')) > 0){
echo '$array为关联数组';
}else{
echo '$array为索引数组';
}
?>