Как получить значение из несериализованных данных - PullRequest
0 голосов
/ 30 января 2019

Я превращаю свои данные в структуру массива.Теперь у меня есть мета, которая уже не сериализована, и мне просто нужно принять определенное значение в мета.

Код

$item->meta;
            $itm['attrs'] = @unserialize($item->meta);
            $serial = @unserialize($item->meta);

            $itm['product']['attrs'] = $itm['attrs'];
            $itm['product']['serial'] = $serial['serial'];

Результат

"product" => array:2 [
        "attrs" => array:1 [
          "serial" => array:1 [
            0 => array:3 [
              "id" => 848
              "text" => "12345wf"
              "trade_in" => 0
            ]
          ]
        ]
        "serial" => array:1 [
          0 => array:3 [
            "id" => 848
            "text" => "12345wf"
            "trade_in" => 0
          ]
        ]
      ]

Ожидаемый результат

"product" => array:2 [
        "attrs" => array:1 [
          "serial" => array:1 [
            0 => array:3 [
              "id" => 848
              "text" => "12345wf"
              "trade_in" => 0
            ]
          ]
        ]
        "serial" => "12345wf" 
      ]

Я не уверен, как получить значение и передать объекту.

...