gpt4 book ai didi

php - 将项目插入序列化数组 mysql php

转载 作者:行者123 更新时间:2023-11-29 11:16:45 27 4
gpt4 key购买 nike

是否有任何简单的方法可以将另一个键值插入到序列化数组 php mysql 中?

我的序列化代码是:

a:2:{i:0;s:12:"Sample array";i:1;a:2:{i:0;s:5:"Apple";i:1;s:6:"Orange";}}

它的数组是:

Array
(
[0] => Sample array
[1] => Array
(
[0] => Apple
[1] => Orange
)
)

有没有办法添加[2] => mango

像这样:

Array
(
[0] => Sample array
[1] => Array
(
[0] => Apple
[1] => Orange
[2] => mango
)
)

最佳答案

没有。您不会弄乱序列化的字符串。你的修改必须绝对完美,否则你就会破坏整个事情。

最简单/最安全的方法是反序列化回 native 数组,修改它,然后重新序列化。

$foo = "a:2:etc..."
$temp = unserialize($foo);
$temp[1][2] = 'mango';
$foo = serialize($temp);

关于php - 将项目插入序列化数组 mysql php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39600198/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com