Я@R

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Я@R » Претечи » JSON-функции


JSON-функции

Сообщений 1 страница 3 из 3

1

Эти функции предназначены для преобразования формата JSON (JavaScript Object Notation) во внутренний формат массивов PHP.

Работает на PHP 5.2.0+,
Дополнительная информация, такая как новый версии, скачивание, исходные файлы, информация о разработчике и CHANGELOG, могут быть найдены здесь: http://pecl.php.net/package/json

2

json_encode

Код:
string json_encode ( mixed value )

value
    разный тип , включаяя ресуры

Возвращает строку формата JSON преобразовывая массивы и объекты из PHP

Пример

Код:
$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);
echo json_encode($arr);

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

Код:
{"a":1,"b":2,"c":3,"d":4,"e":5}

3

json_decode

Код:
mixed json_decode ( string json [, bool assoc] )

json
    строка формата JSON для декодирования.
assoc
    когда = TRUE - производится конвертация в ассоциативный массив

Возвращаемые значения, либо object или ассоциативный массив

Пример json_decode()

Код:
$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)
}

Вы здесь » Я@R » Претечи » JSON-функции