<?php

//Checa se é sequencial
function is_seq($array) {
    return empty(array_filter(array_keys($array), 'is_string'));
}

//Checa se é associativa
function is_assoc($array) {
    return !is_seq($array);
}

$assoc = array('a' => 1, 2, 3, 4);
$list = array(1, 2, 3, 4);
$arr = array(1 => 'bigown', 3 => 'bacco', 2 => 'gabe');

var_dump('$assoc is_assoc: ', is_assoc($assoc));
var_dump('$assoc is_seq: ', is_seq($assoc));

var_dump('$list is_assoc: ', is_assoc($list));
var_dump('$list is_seq: ', is_seq($list));

var_dump('$arr is_assoc: ', is_assoc($arr));
var_dump('$arr is_seq: ', is_seq($arr));
