JSON формат в PHP - PullRequest
       2

JSON формат в PHP

1 голос
/ 26 июня 2010
{"required_items":[
                   {
                    "filename":"abcd",
                    "no":"3"
                   },
                   {
                    "filename":"abc",
                    "no":"2"
                   }
                  ]}

Я не получаю код формата JSON в PHP - я хочу вставить имя файла, а не через цикл.

Ответы [ 2 ]

2 голосов
/ 26 июня 2010

Передайте JSON в json_decode , и вы получите обычную структуру данных PHP, с которой вы можете работать.Используйте var_dump, чтобы взглянуть на это.Когда вы закончите манипулировать им, превратите его обратно в JSON с json_encode

Я не знаю, если это опечатки с вашей стороны, но формат, который вы вставили, не является допустимым JSON.

1 голос
/ 26 июня 2010

Если вы спрашиваете, как сгенерировать вышеуказанный код JSON в PHP, сделайте что-то вроде этого:

$object->required_items = array();

for( ... your loop here ... )
{
    $item->filename = 'filename';
    $item->no = 1;
    $object->required_items[] = $item;
}

$json = json_encode( $object );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...