[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Занести строку в массив
Stasonix
Нужно сделать так чтобы

"list":["тест 1","тест 2"]


list это был ключ массива, а остальное элементы этого массива?

так:

$arr['list'] = array("тест 1","тест 2"); 
N0ob
$arr = json_decode($string);
T1grOK
Цитата (N0ob @ 27.07.2013 - 06:52)
$arr = json_decode($string);

;)

Если строка буквально такая как в примере, то нужно добавить еще фигурные скобки, и для получения массива нужно указать второй параметр для json_decode в ином случае получим stdClass.


$string = '"list":["тест 1","тест 2"]';
$arr = json_decode('{'.$string.'}', true);


_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
N0ob
T1grOK, старею sad.gif
Быстрый ответ:

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