LINUX.ORG.RU

История изменений

Исправление 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') всё сломает

не решай эту проблему, она плохая.