Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как перекодировать JSon строку с символами " и \u0436 в исходный вид.

10K
11 июня 2014 года
Frenzyk
41 / / 16.01.2009
Получаю куку вида:
{"order_id":"11.6.2014 14:25:45","order_price":2199,"currency":"RUR","exchange_rate":1,"goods":[{"id":"44","name":" \u0436\u0435\u043b\u0442\u044b\u0439","price":21990,"quantity":1}]}

Как перекодировать её с помощь PHP, чтобы убрать экранировку "(ну ладно, это решается авто заменой) и \u0436\u0435\u043b\u0442\u044b\u0439 вернуть в исходный вид "желтый"?
8
11 июня 2014 года
mfender
3.5K / / 15.06.2005
 
Код:
json_decode('{"order_id":"11.6.2014 14:25:45","order_price":2199,"currency":"RUR","exchange_rate":1,"goods":[{"id":"44","name":" u0436u0435u043bu0442u044bu0439","price":21990,"quantity":1}]}');
Вернёт stdObject. примерно такой:

Код:
object(stdClass)[1]
  public 'order_id' => string '11.6.2014 14:25:45' (length=18)
  public 'order_price' => int 2199
  public 'currency' => string 'RUR' (length=3)
  public 'exchange_rate' => int 1
  public 'goods' =>
    array (size=1)
      0 =>
        object(stdClass)[2]
          public 'id' => string '44' (length=2)
          public 'name' => string 'желтый' (length=12)
          public 'price' => int 21990
          public 'quantity' => int 1
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог