Php 如何在商业订单post中保存重复值->;id自定义元

Php 如何在商业订单post中保存重复值->;id自定义元,php,arrays,wordpress,woocommerce,Php,Arrays,Wordpress,Woocommerce,我正在使用此代码在Woocommerce order post meta中保存一些值 update_post_meta( $post_id, 'rudr_select2_tags', $update_stock_items ); 如果我保存不同的值,它会像保存此数组一样正确保存 程序1: Array ( [0] => Samsung S6 [1] => Vivo V20 ) It stores as a:2:{s:10:"Samsung S6";i:1;s

我正在使用此代码在Woocommerce order post meta中保存一些值

update_post_meta( $post_id, 'rudr_select2_tags', $update_stock_items );
如果我保存不同的值,它会像保存此数组一样正确保存

程序1:

Array ( [0] => Samsung S6 [1] => Vivo V20 )

It stores as 

a:2:{s:10:"Samsung S6";i:1;s:8:"Vivo V20";i:1;}

程序2: 但是如果我想用重复的值保存一个数组,比如

Array ( [0] => Apple iPhone 5 [1] => Apple iPhone 5 )

It stores as

a:1:{s:14:"Apple iPhone 5";i:2;}


可以像第1部分那样存储重复值?

Wordpress
update\u post\u meta
函数在保存时不会从数组中删除重复值。仅序列化数组。您以前是否使用过
array\u filter
功能?你能出示你的全部代码吗?