使用php函数将串行数组中的1个键更改为3个键



我正在尝试导入存储为串行数组的值,其中包含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:"";}

相关内容

  • 没有找到相关文章

最新更新