Есть сайт WordPress . В нем установлен плагин market (он создает группы и цены для них)
В плагине market цены для товаров выставляются через кастомные поля для каждого товара.
Значение этого поля следующее:
a:1:{i:0;a:2:{s:11:"group_price";s:3:"3.6";s:16:"group_price_type";s:3:"fix";}}
Я создаю/обновляю кастомные поля к товарам при помощи плагина WP ALL Import.
Создаю это поле через функцию:
$price_for_post_meta = 'a:1:{i:0;a:2:{s:11:"group_price";s:' . iconv_strlen($price) . ':"' . $price . '";s:16:"group_price_type";s:3:"fix";}}';
update_post_meta($id, $grup , $price_for_post_meta);
в итоге в бд добавляется следующее:
s:79:"a:1:{i:0;a:2:{s:11:"group_price";s:3:"3.6";s:16:"group_price_type";s:3:"fix";}}";
а нужно
a:1:{i:0;a:2:{s:11:"group_price";s:3:"3.6";s:16:"group_price_type";s:3:"fix";}}
Как добавлять значение кастомного поля без этого префикса s:79:" и этого пос фикса ";
(я как поняла, это считает количество символов в строке)