@WebforSelf

Как из json сформировать массив?

В таблице mysql есть поле в котором хранятся данные в формате json

{"expirationDate":"2021-06-08T06:42:49+00:00","orderId":"3a76-7d66-837a-cea35e46cae6","formUrl":"https:\/\/3dsec.sberbank.ru\/sbercredit\/rbs-common.html?mdOrder=3a76-7d66-837a-cea35e46cae6&dummy=true","orderNumber":null,"order_token":"953d58a38aa56039a974828882b2"}


$simpla->db->query($simpla->db->placehold("SELECT payment_details FROM __orders WHERE id=? LIMIT 1", $order->id));
        $payment_details = $simpla->db->result();
        $simpla->order->payment_details = json_decode($payment_details->payment_details, TRUE);
		var_dump($payment_details);


Меня интересует поле orderId чтоб вытащить его я делаю запрос в базу, вытаскиваю данное поле, дальше полученный результат с помощью json_decode хочу преобразовать в массив, но на выходе var_dump
Все равно выходит json
object(stdClass)#7 (1) { ["payment_details"]=> string(288) "{"expirationDate":"2021-06-08T06:42:49+00:00","orderId":"3a76-7d66-837a-cea35e46cae6","formUrl":"https:\/\/3dsec.sberbank.ru\/sbercredit\/rbs-common.html?mdOrder=3a76-7d66-837a-cea35e46cae6&dummy=true","orderNumber":null,"order_token":"953d58a38aa56039a974828882b2"}" }


Как мне получить переменную orderId
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 1
horbyshyn
@horbyshyn
1C-Bitrix developer
var_dump($payment_details);


А json_decode Вы помещаете в
$simpla->order->payment_details
, его распечатайте
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы