PHP json_encode()関数
例
連想配列をJSONオブジェクトにエンコードする方法:
<?php
$age = array("Peter"=>35, "Ben"=>37, "Joe"=>43);
echo json_encode($age);
?>
定義と使用法
json_encode()関数は、値をJSON形式にエンコードするために使用されます。
構文
<div> json_encode(<em>value, options, depth)</em></div>
パラメータ値
パラメータ |
説明 |
---|---|
value | Required エンコードする値を指定します |
options | Optional bitmask(JSON_FORCE_OBJECT、JSON_HEX_QUOT、 JSON_HEX_TAG、JSON_HEX_AMP、JSON_HEX_APOS、JSON_INVALID_UTF8_IGNORE、 JSON_INVALID_UTF8_SUBSTITUTE、JSON_NUMERIC_CHECK、 JSON_PARTIAL_OUTPUT_ON_ERROR、JSON_PRESERVE_ZERO_FRACTION、 JSON_PRETTY_PRINT、JSON_UNESCAPED_LINE_TERMINATORS、JSON_UNESCAPED_SLASHES、 JSON_UNESCAPED_UNICODE、JSON_THROW_ON_ERROR) |
depth | Optional 最大深度を指定します |
Technical Details
Return Value: | 成功すると、JSONでエンコードされた文字列を返します。失敗した場合はFALSE |
---|---|
PHP バージョン: |
5.2+ |
PHP 変更ログ: |
PHP 7.3: JSON_THROWN_ON_ERROR オプションを追加 PHP 7.2: 追加 |
その他の例
例
インデックス付き配列をJSON配列にエンコードする方法:
<?php
$cars = array("Volvo", "BMW", "Toyota");
echo json_encode($cars);
?>
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。