我正在尝试导入存储为串行数组的值,其中包含3个键,如下所示:
a:3:{i:754;s:0:"";i:753;s:0:"";i:752;s:0:"";}
有人知道php函数可以更改1个键内的值(调整754(并保持其他键不变吗?
我使用的是WP ALL Import,我可以匹配我的记录并调整754的值,但它会更改整个串行数组,删除其他2个键中的其他值
提前感谢
这将替换数组Occurrence 754 的值
$serial = 'a:3:{i:754;s:0:"";i:753;s:0:"";i:752;s:0:"";}';
$arr = unserialize($serial);
$arr[754] = 'NEW';
print_r($arr);
echo $serial = serialize($arr);
结果
Array
(
[754] => NEW
[753] =>
[752] =>
)
a:3:{i:754;s:3:"NEW";i:753;s:0:"";i:752;s:0:"";}