Различить массив и хеш массив

Bocha

Guest
Автор оригинала: Yurik
то что ты написал это как раз и есть отличия типа string от int
нет. Я хотел показать, что если ты напишешь "8" или 8, то массив будет это всегда интерпретировать, как 8, т.е. int, а вот если запишешь "08", тогда будет string
 

Vasya

Guest
Тогда можно вывести эвристику:
- если ключи у массива типа integer и идут по порядку, тогда С БОЛЬШОЙ ДОЛЕЙ ВЕРОЯТНОСТИ этот массив создан способом
array(1,2,"Ы","aaa","\""...)
- в противном случае считаем его "хэшем"...
Ну, как? :D
 

ForJest

- свежая кровь
:)) это точно особый был день :))
young заведи себе спец поле с ключом -1 и все будешь знать.
 
Сверху