我需要檢查一個特定的數組是否爲鍵或索引。例如:檢查一個數組是否是索引數組
// Key defined array
array('data-test' => true, 'data-object' => false);
// Indexed array
array('hello', 'world');
我可以很容易做到與陣列密鑰的foreach
,檢查所有的整數。但存在一個正確的方法來檢查它?一個內置的PHP函數?
可能的解決方案
// function is_array_index($array_test);
// $array_test = array('data-test' => true, 'data-object' => false);
foreach(array_keys($array_test) as $array_key) {
if(!is_numeric($array_key)) {
return false;
}
}
return true;