Руководство по PHP
Пред. |  | След.

# json_decode

(no version information, might be only in CVS)

json_decode -- Decodes a JSON string

## Описание

mixed json_decode ( string json [, bool assoc] )

Takes a JSON encoded string and converts it into a PHP variable.

## Список параметров

`json`

  The `json` string being decoded.

`assoc`

  When `TRUE`, returned objects will be converted into associative arrays.

## Возвращаемые значения

Returns an object or if the optional `assoc` parameter is `TRUE`, an associative array is instead returned.

## Примеры

Пример 1. json_decode() examples

`<?php $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; var_dump(json_decode($json)); var_dump(json_decode($json, true)); ?>`

Результат выполнения данного примера:

    object(stdClass)#1 (5) {
        ["a"] => int(1)
        ["b"] => int(2)
        ["c"] => int(3)
        ["d"] => int(4)
        ["e"] => int(5)
    }

    array(5) {
        ["a"] => int(1)
        ["b"] => int(2)
        ["c"] => int(3)
        ["d"] => int(4)
        ["e"] => int(5)
    }

## Смотрите также

json_encode()

Пред. | Начало | След.
JSON Functions | Уровень выше | json_encode