因此,我想從結果中刪除逗號。 我想這樣做的原因是因爲後來在導出到CSV的過程中,逗號使我的桌子變得瘋狂。從json_encode中刪除逗號
這裏是我的HTML
<input type="checkbox" name="piden[]" value="lunes">Lunes<br>
<input type="checkbox" name="piden[]" value="martes">Martes<br>
<input type="checkbox" name="piden[]" value="miercoles">Miércoles<br>
<input type="checkbox" name="piden[]" value="jueves">Jueves<br>
<input type="checkbox" name="piden[]" value="viernes">Viernes<br>
<input type="checkbox" name="piden[]" value="sabado">Sábado<br>
<input type="checkbox" name="piden[]" value="domingo">Domingo<br>
這是我的PHP
$piden =json_encode($_POST['piden']);
而且我對數據庫的結果看起來是這樣的。 唯一的問題是結果之間的逗號。
["miercoles","sabado","domingo"]
我找不到任何類似的問題。 謝謝大家的幫助。
爲什麼你需要刪除逗號?爲什麼你需要json呢?爲什麼你不使用'str_replace'? –
json_encode的目的是製作一個JSON對象。由於你的對象是一個數組,它是一個以逗號分隔的json有效列表。你總是可以做其他事情,而不是編碼,比如'str_replace'等 – Fallenreaper
我真的很新。 你能舉一個使用str_replace的例子嗎? –