Давайте посмотрим на практике, как можно средствами языка PHP работать с сериализацией и десериализацией данных.
Создадим массив, который будем преобразовывать.
<?php $arr = ['Первый',1, '3'];
Для того, чтобы преобразовать этот массив в формат json, пишем.
json_encode($arr);
С помощью этой команды массив данных преобразуется в строку. Чтобы решить проблему с кириллицей, нужно вторым элементом передать вот такую опцию:
json_encode($arr, JSON_UNESCAPED_UNICODE);
Результат можно поместить в переменную:
$res = json_encode($arr, JSON_UNESCAPED_UNICODE);
и произвести обратную операцию
json_decode($res);
Выполняя операции сериализации и десериализации данных можно передавать строковые данные между разными устройствами.
В общем, это базовые функции в PHP для сериализации данных. Попробуйте поработать с этими функциями.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти