LINUX.ORG.RU

Сохранить тип не получится, по возможности ключи преобразуются в числа для оптимизации. Другой вопрос что у вас за задача, возможно ее получится решить другим способом.

Выдержка из php.net

Строки, содержащие целое число (исключая случаи, когда число предваряется знаком +) будут преобразованы к типу integer.
Например, ключ со значением «8» будет в действительности сохранен со значением 8.
С другой стороны, значение «08» не будет преобразовано, так как оно не является корректным десятичным целым.

karmich ()
Последнее исправление: karmich (всего исправлений: 1)
Ответ на: комментарий от karmich

Сохранить тип не получится, по возможности ключи преобразуются в числа для оптимизации. Другой вопрос что у вас за задача, возможно ее получится решить другим способом.

Спасибо, буду решать другим способом.

Evenik ()
Ответ на: комментарий от shooter93

Я не могу найти упоминания ничего похожего в обзорах новых фич

Хм, я тоже чёт не могу. Вроде бы в твиттере у кого-то из разрабов пробегало, сейчас уже не помню... Может в итоге решили не торопиться. Хотя замена spl прямо-таки напрашивается, когда-нибудь всё равно запилят в коробку.

no-such-file ★★★★★ ()