Десериализовать в php - PullRequest
       1

Десериализовать в php

0 голосов
/ 04 февраля 2019

У меня есть этот код:

{"38":{"0":"24 ","sort_order":"1"},"39":{"0":"35 ","sort_order":"2"}}

Мне нужно эту сериализацию.Кажется, здесь не правильно сериализованный код, потому что unserilize() не работает.Я могу десериализовать это онлайн здесь: https://www.unserialize.me/

Я получил вот что мне нужно print_r() Результат:

Array
(
    [38] => Array
        (
            [0] => 24 
            [sort_order] => 1
        )

    [39] => Array
        (
            [0] => 35 
            [sort_order] => 2
        )

)

Как десериализовать мой код в php?Заранее спасибо.

1 Ответ

0 голосов
/ 04 февраля 2019

Эта строка не сериализована, это будет.

a:2:{i:38;a:2:{i:0;s:3:"24 ";s:10:"sort_order";s:1:"1";}i:39;a:2:{i:0;s:3:"35 ";s:10:"sort_order";s:1:"2";}}

Ваша строка в формате JSON, и вам нужно это

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