PHP, как я могу добавить данные в сериализированный массив

Хорошая абстракция сверху Jsch является Apache свободное-городское-население-vfs , который предлагает API виртуальной файловой системы, который делает доступ и запись файлов SFTP почти прозрачными. Работавший хорошо для нас.

5
задан S.L. Barth - Reinstate Monica 28 August 2012 в 08:08
поделиться

3 ответа

Да.

function addItem($serializedArray, $item)
{
   $a = unserialize($serializedArray);
   $a[] = $item;
   return serialize($a);
}
14
ответ дан 18 December 2019 в 09:50
поделиться

Несериализация - это определенно правильный путь. Если у вас нет огромной строки, это настоятельно рекомендуется, если вы не хотите создать свой собственный строгий интерпретатор.

Изменять что-либо в сериализованном массиве / объекте следует очень осторожно - один лишний символ сломает все, если вы не обновляйте все предыдущие числа, определяющие каждую часть структуры!

3
ответ дан 18 December 2019 в 09:50
поделиться

yes, this is the only (reliable) way

0
ответ дан 18 December 2019 в 09:50
поделиться
Другие вопросы по тегам:

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