我需要一些帮助来反序列化和更新数组值并重新序列化它们(使用 php)。基本上我希望能够反序列化一个字符串,更新特定键的值(不丢失其他值)并重新序列化它。我已经搜索过,似乎找不到可行的解决方案(或者我只是伤寒)。
我要更新的数组非常简单。它有一个键和值。
array (
'key' => 'value',
'key2' => 'value2',
)
我目前有,但它不起作用。
foreach(unserialize($serializedData) as $key => $val)
{
if($key == 'key')
{
$serializedData[$key] = 'newValue';
}
}
$updated_status = serialize($serializedData);