如果需要在PHP中进行此转换,作为任何导入过程的一部分,那么可以将逗号分隔的值转换为一个数组explode()
, 然后使用update_post_meta()
, 将自动为您序列化值:
$value = \'Morning,Daytime\';
$array = explode( \',\', $value );
update_post_meta( $post_id, \'hours_of_operation\', $array );
使用
trim()
如果逗号分隔的值包括或可能包括空格:
$value = \'Morning, Daytime\';
$array = explode( \',\', $value );
$array = array_map( \'trim\', $array );
update_post_meta( $post_id, \'hours_of_operation\', $array );
如果出于任何原因,需要在PHP中序列化值yuorself,可以使用
serialize()
将数组转换为序列化字符串。
$value = \'Morning,Daytime\';
$array = explode( \',\', $value );
$serialized = serialize( $array );