2016-04-10 11 views
-1

JSONの行間に改行を入れたいと思います。JSONの行間に改行を作成するにはどうすればよいですか?

+3

何ですか?どうして?あなたは 'json_encode($ json_data、JSON_PRETTY_PRINT);'? – Federkun

+0

json encodeはそれらを削除するかもしれませんが、 '$ json_array [' - code'] = $ rec ['code']。" \ n ";' –

+1

@Dagonこの改行は値を変更し、とにかく '\ n'は改行文字ではありません – lupatus

答えて

0

私はそれが行うことができますどのように
foreach($row as $rec){ 
     $json_array['-code'] = $rec['code']; 
     $json_array['ename'] = $rec['ename']; 
     $json_array['cname'] = $rec['cname']; 
     array_push($json_data,$json_array); 

    } 
    echo json_encode($json_data); 

...

{"-code":"01", 
"ename":"myname", 
"cname":"myname", 

...ので、あなたがJSON_PRETTY_PRINTオプションを追加することができますPHP5.4以降(docsを参照してください)。

echo json_encode($json_data, JSON_PRETTY_PRINT); 
関連する問題