「PHP」json_encode関数で連想配列をJSON文字列にする

書式
json_encode(mixed $value, int $flags = 0, int $depth = 512): string|false
与えられた value を JSON 形式にした文字列を返します。
JSON_UNESCAPED_UNICODE
マルチバイト Unicode 文字をそのままの形式で扱います (デフォルトでは \uXXXX にエスケープします)。
日本語がある場合、定義済み定数のJSON_UNESCAPED_UNICODEを使用します。

使用例

<!DOCTYPE html>
<html>
<body>

<?php

$city = ['tokyo'=>'東京',
         'oosaka'=>'大阪',
        'yokohama'=>'横浜'
      ];

$res = json_encode($city,JSON_UNESCAPED_UNICODE);

var_dump($res);

?>

</body>
</html>

実行結果

string(56) "{"tokyo":"東京","oosaka":"大阪","yokohama":"横浜"}"

 

PHP

Posted by arkgame