- var_dump: documentation ( source)
- array_keys: documentation ( source)
<?php
/**
* Check if variable is an associative array.
*
* @param array|mixed $var
* @return bool
*/
$b=array('id'=>1,'user'=>1);
function is_associative_array($var): bool
{
if (!is_array($var)) {
return false;
}
$keys = array_keys($var);
return ($keys !== array_keys($keys));
}
var_dump(is_associative_array($b));