Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 10.06.2015, 14:58
Интересующийся
Отправить личное сообщение для Verbal Посмотреть профиль Найти все сообщения от Verbal
 
Регистрация: 01.08.2013
Сообщений: 25

понятно спасибо, т.е. в принципе в jquery код особо меньше не станет, точнее вообще останется столько же строк) зато в php радуется) значит ваш совет был намного удачнее видимо)
Ответить с цитированием
  #12 (permalink)  
Старый 10.06.2015, 15:22
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от Verbal
Как передать индексный массив? Может самому его надо как-то сделать? Конкатенацией строк можно, но я пытался вроде и у меня даже не срабатывало создания массива js в php. Да и строк так получалось больше и менее читабельно было.
Все просто, главное при этом знать порядок элементов в массиве, и что они из себя представляют. Например, если показанный массив нужно получит на клиенте как:
["training", 11, 16]

и при этом элементы этого массива известны всегда, то все просто:
$a = array(
    'event-training' => 'training',
    'time' => array(11, 16)
);
//получаем массив по известным ключам
$a = array_merge([$a['event-training']], $a['time']);
//смотрим что получилось
print_r($a);

Если ключи могут быть произвольными, но при этом известна структура массива, то можно обращаться к его элементам "анонимно". Если массив имеет несколько таких вложенных массивов, то получить массив индексных массивов будет удобно функцией array_map().

Последний раз редактировалось laimas, 10.06.2015 в 15:43.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт не работает на добавленные строки Гробовщик jQuery 2 20.02.2015 13:18
Выделение строки в таблице posta ExtJS 5 23.06.2011 12:31
Как лучше сделать виджет? comentator Элементы интерфейса 0 25.03.2011 08:44
Как сделать, чтобы при наведении на кнопку справа от нее появлялись текстовые ссылки? Tass Общие вопросы Javascript 7 17.02.2011 09:06
Сделать прогу "Опросник" smiroleg Элементы интерфейса 6 09.07.2009 14:15