[PHP]json_encode関数で連想配列をJSONにする方法
関数
json_encode ( mixed $value [, int $options = 0 [, int $depth = 512 ]] )
引数1にJSONに変換したい値を指定します。
引数2は定数を指定できます。
引数2以降の引数は省略可能です。
使用例
<!DOCTYPE html>
<html>
<body>
<?php
$city = ['keyA'=>'tokyo',
'keyB'=>'oosaka',
'keyC'=>'yokohama'
];
$res = json_encode($city,JSON_UNESCAPED_UNICODE);
var_dump($res);
?>
</body>
</html>
<!DOCTYPE html>
<html>
<body>
<?php
$city = ['keyA'=>'tokyo',
'keyB'=>'oosaka',
'keyC'=>'yokohama'
];
$res = json_encode($city,JSON_UNESCAPED_UNICODE);
var_dump($res);
?>
</body>
</html>
<!DOCTYPE html> <html> <body> <?php $city = ['keyA'=>'tokyo', 'keyB'=>'oosaka', 'keyC'=>'yokohama' ]; $res = json_encode($city,JSON_UNESCAPED_UNICODE); var_dump($res); ?> </body> </html>
実行結果
string(50) “{“keyA":"tokyo","keyB":"oosaka","keyC":"yokohama"}"