$array = array(1=>'test');
$array[sizeof($array)] = 'blablabla';
print_r($array);
А не лишний ли это гемморой на попу? Если можно все таки проверять значение.Вопрос вне зачета: Что мешает в php сделать "свой тип данных" и через заданный интерфейс с этим "типом" работать?
То, для чего мне это необходимо, я вполне ясно объяснил. А если мое видение решения вопроса пошло не совсем в то русло - можно было об этом сказать, а не расписывать тут в стиле "быть, или не быть".Автор топика не способен внятно объяснить, зачем ему это понадобилось - так что вполне вероятно, что проблема надуманна.
и еще более простой:а foreach не подойдет? ключ то можно проверить на то, что это "число" или "не число"... помоему самый простой способ...
за что и спасибо.а ещё можно array_merge использовать...
в таком случае все программирование -- геморрой. вечно эти программисты понапридумывают, а ты после них разгребай.А не лишний ли это гемморой на попу?
echo (array_values($a)==$a ? "list array" : "hash array");