1
在MySQL(WordPress的)有一個post_metadata以下值:PHP序列化字符串格式
a:1:{i:0;a:2:{s:5:"title";s:7:"Payment";s:19:"percentage_complete";s:1:"5";}}
我們這樣做:
$value_percentage = array (
0 =>
array (
'title' => 'Payment',
'percentage_complete' => '15',
),
);
$serializedData = serialize($value_percentage);
update_post_meta($id, $field_percentage, $serializedData);
但在DB有:
s:78:"a:1:{i:0;a:2:{s:5:"title";s:7:"Payment";s:19:"percentage_complete";s:2:"15";}}";
如何避免s:78:"
?
我們也試過如下:
$value_percentage['percentage_complete'] = '15';
但在s:78:"
數據庫
嘗試直接使用_ $ value_percentage_變量。 'update_post_meta($ id,$ field_percentage,$ value_percentage);' – David