Определение ассциативности массива, php
В PHP не бывает не ассоциативных массивов. Поэтому только проход.
Может кому пригодится:if(is_numeric(array_search($a[0], $a))){
    echo "Не ассоциативный";
}else{
    echo "Ассоциативный";
}