[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как отправить массив?
Julia
Всем привет!

Прошу подсказать, как можно отправить массив $board[$a][$b] из одного скрипта в другой с помощью скрытого поля.

спасибо



Спустя 20 минут, 52 секунды (14.09.2009 - 14:09) twin написал(а):
Если верить глазам своим, то это: $board[$a][$b] не массив, а элемент массива. Так что же все таки нужно?

Спустя 56 минут, 52 секунды (14.09.2009 - 15:06) sergeiss написал(а):
Цитата (twin @ 14.09.2009 - 15:09)
Так что же все таки нужно?

Другая интерпретация "что же хотел сказать автор....". Вопрос глубокофилософский, и его обуждение может идти даже в течение 6 и более страниц smile.gif
На самом деле, тут мог подразумеваться и элемент массива, и массив - ежели он трехмерный, то тогда $board[$a][$b] будет одновременно элементом 2-мерного массива и массивом.

А общий ответ для ТС - если надо отправить массив через скрытое поле, то надо его сериализовать через функцию serialize(), и потом преобразовать обратно через unserialize(). Можно и свою пару функций написать для этого.

twin - tongue.gif

Спустя 14 минут, 38 секунд (14.09.2009 - 15:20) twin написал(а):
Цитата
На самом деле, тут мог подразумеваться и элемент массива, и массив
А я про что? я же написал - если верить глазам. Если бы там было дальше равно массив - вопрос бы не возник. А так неясно, массив передать хочет автор или единичный элемент.

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

Спустя 15 минут, 12 секунд (14.09.2009 - 15:35) glock18 написал(а):
Цитата
А что касаемо способов передачи - так их несколько, не только сериализация. Допустим организовать по скрытому полю на каждый элемент.


ну это жестко достаточно. размер хтмл вырастет, а выигрыша никакого особо. Разве что надо будет этот "массив" править на стороне клиента.

я бы сказал иначе

"способов сериализации несколько"

Спустя 3 часа, 23 минуты, 32 секунды (14.09.2009 - 18:59) xPoint написал(а):
если скрипты находятся на одном сервере, то можно просто загнать массив в сессию

Спустя 26 минут, 15 секунд (14.09.2009 - 19:25) olgatcpip написал(а):
xPoint +5

Спустя 23 минуты, 19 секунд (14.09.2009 - 19:49) twin написал(а):
Цитата
Прошу подсказать, как можно отправить массив $board[$a][$b] из одного скрипта в другой с помощью скрытого поля.

Спустя 54 минуты, 45 секунд (14.09.2009 - 20:43) Гость_Julia написал(а):
Я имела ввиду массив, а не элемент массива. А можно ли передачу организовать через скрытое поле?

Спустя 14 минут, 17 секунд (14.09.2009 - 20:58) twin написал(а):
sergeiss же написал...

HTML
<input name="array" type="hidden" value="<?php echo serialize($board); ?>" />


Спустя 14 минут, 40 секунд (14.09.2009 - 21:12) Julia написал(а):
не заметила )
всем спасибо за помощь
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.