我有一个动态值被存储在PHP变量中。该变量保存一个数据字符串,表示点击了哪些复选框。它返回像这样:选项,选项2,选项3,选项4 .....从PHP删除逗号
我想去掉逗号所以它只是选项1选项2选项3选项....
我的代码:
<?php
$type = the_field('type_of_work');
$type = str_replace(",", "",$type);
echo $type;
?>
由于某些原因,逗号仍然呈现。任何想法为什么或如何解决这个问题?大家知道,the_field('type_of_work')是一种从wordpress'后端拉取高级自定义字段的方法,但不应该与这个问题相关,因为它会用逗号成功重新调用一个字符串。有什么想法吗?
更新:我要对这个以不同的方式,像这样:
if(in_array('brand-id', get_field('type_of_work'))):
echo "brand-id";
endif;
echo " ";
if(in_array('print', get_field('type_of_work'))):
echo "print";
endif;
等等....
可能的字符编码问题? – davidethell
也许......不确定在这一点 – JCHASE11
你的编辑有点令人费解,因为它不能更好地解释问题。你能否为'$ type'或'type_of_work'提供一些样本值? – Lix