php - Remove commas from json_encode -


so, want remove commas between results. reason want because later in process export csv , commas making tables go crazy.

here 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> 

here php

$piden =json_encode($_post['piden']); 

and results on database looks this. problem commas in between results.

["miercoles","sabado","domingo"] 

i not find similar questions. thank help.

if want remove commas why using json_encode()?

after comma removal strings cannot decoded anymore. use different encoding, example, join values using separator:

$piden = implode('/', $_post['piden']); 

however, way may have issues when input data contains commas. "encoding" csv hand , fail quote values contain separator (commas f.e).

the php function fputcsv() can hard work when comes export data csv.


Comments