Исправление
stevejobs,
(текущая версия)
:
Лучше что-нибудь в стиле похапэ
function is_assoc($array) {
return (bool)count(array_filter(array_keys($array), 'is_string'));
}
(давно спер откуда-то со stackoverflow, погугли)
ну и да, array(1 => 'something') всё сломает, а производительность указанной строчки должна привести в уныние даже самого отчаянного оптимиста
не решай эту проблему, она плохая. В PHP нету «неассоциативных» массивов, ты ищешь то, чего не существует.
Исправление
stevejobs,
:
Лучше что-нибудь в стиле похапэ
function is_assoc($array) {
return (bool)count(array_filter(array_keys($array), 'is_string'));
}
(давно спер откуда-то со stackoverflow, погугли)
ну и да, array(1 => 'something') всё сломает, а производительность указанной строчки должна привести в уныние даже самого отчаянного оптимиста
не решай эту проблему, она плохая.
Исходная версия
stevejobs,
:
Лучше что-нибудь в стиле похапэ
function is_assoc($array) {
return (bool)count(array_filter(array_keys($array), 'is_string'));
}
(давно спер откуда-то со stackoverflow, погугли)
ну и да, array(1 => 'something') всё сломает
не решай эту проблему, она плохая.