Приднестровская поддержка XOOPS
Функция serialize создает текстовое представление информации, которая хранится в массиве. Этот мощный механизм позволяет легко сохранять содержимое массивов РНР в базу данных или файл,
В уроках 17, "Работа с файловой системой", и 19, "Использование базы данных MySQL", рассматривается специфика сохранения информации в файловой системе и базе данных. Теперь рассмотрим, как работает сериализация массивов.
Функция serialize возвращает строку, которая содержит ключи и значения массива в структурированном формате. После этого ее можно декодировать с помощью функции unserialize, чтобы получить исходный массив.
Сериализированный массив $temps выглядит так:
a:12:{s:3:"jan";i:38;s:3:"feb";i:40;s:3:"mar";i:49;
s:3:"apr";i:60; s:3:"may";i:70;s:3:"jun";
i:79;s:3:"jul";i:84;s:3:"aug";i:83;s:3:"sep";
si:76;s:3:"oct";i:65;s:3:"nov";i:54;s:3:"dec";i:42;}
Не нужно разбираться в содержимом этой строки. Можно просто подать ее на вход функции unserialize, и она сама восстановит исходный массив.
Отправитель | Нити |
---|
2 пользователь(ей) активно (2 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 2 далее... |