Показать сообщение отдельно
  #1 (permalink)  
Старый 25.06.2012, 23:15
Новичок на форуме
Отправить личное сообщение для arrayquestion Посмотреть профиль Найти все сообщения от arrayquestion
 
Регистрация: 25.06.2012
Сообщений: 2

Массив в строку и наоборот
Учу JS, пишу для себя, для души небольшой скрипт.
Есть строка
a = "[\"str1\",[\"str2\",123]]";

Из неё надо сделать массив
b = array("str1",array("str2",123));

оно же
b = ["str1",["str2",123]];

Выход, который я вижу
eval('b = ' + a + ';');

и он работает. А вот наоборот как сделать, я не знаю. Чтоб из массива в такую строку.
Но я знаю что это возможно, это как-то связано с ajax'ом. Ну там можно получить данные как XML а можно вот так... Ну не важно.
Гугл говорит про split и join, но это не то.
Подскажите.

Последний раз редактировалось arrayquestion, 25.06.2012 в 23:26.
Ответить с цитированием