обращение к массиву
Всем привет!
В общем из РНР принимаю через json_encode($myarr) массив многомерный и получаю что-то типа этого var data = {"a0":{"qq":"99999","ww":"000000"},"a1":"444"}; не работает ни data.a0.length ни data.length..... в общем подскажите как лучше передать многомерный массив (не только ассоциативный но и индексный) чтоб нормально с ним работать в и при это еще и удобно отдать обратно в РНР чтоб там сериализовать и хранить... спасибо |
Потому что это не массив, а обхект получается в жабе.
И не многомерный, а массив массивов. |
dalexra51,
Цитата:
data.a0.qq.length data.a0.ww.length data.a1.length |
Внизу смотрите http://stackoverflow.com/questions/5...ociative-array - или добавьте прототип подсчета, или самое последнее сообщение.
|
Цитата:
|
да там не количество элементов надо считать,
ЗАДАЧА в то, чтоб принять массив в том виде в котором он в РНР и полноценно работать с ним (как в РНР), а потом надо будет вернуть его обратно. (РНР его сериализирует и хранит у себя в базе) передавать могу все в json or serialize..... |
Цитата:
Кстати, при обратной передаче не забудьте поставить true в json_decode, а то опять получите набор из stdClass объектов. |
Цитата:
|
Часовой пояс GMT +3, время: 22:45. |