Задать вопрос
@springimport

Как исправить ошибку unserialize?

Я получаю ошибку когда пытаюсь десиреализировать строку с помощью unserialize. А создаю строку с помощью serialize. Уже понял что проблема в наличии символа #. Пример онлайн.
PHP 7.1.
<?php
 
$colors = '{"_1516650595800_800":{"color_hex":"#256a10","names":"Green"}}';
 
$colorsArray = \unserialize($colors);
 
var_dump($colorsArray);


Как исправить, точнее, что сделать в этой ситуации?
Есть где-то список запрещенных символов?
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Решения вопроса 1
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы