我有一個動態值被存儲在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