特定の配列がキー付きかインデックス付きかを確認する必要があります。例えば:
// 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;