PHP の組み込み関数 json_decode() 関数を使用して、JSON でエンコードされた文字列を PHP 変数に変換できます。 json_decode()関数については以下の記事で紹介していますので、ご参考になれば幸いです。
PHP json_decode() 関数
json_decode() 関数は、JSON 文字列をデコードするために使用できます。 ; JSON エンコードされた文字列を受け入れ、それを PHP 変数 (オブジェクトまたは配列) に変換できます。
基本構文:
json_decode( $json, $assoc = FALSE, $depth = 512, $options = 0 )
パラメータ: json_decode() 関数は 4 つのパラメータを受け入れます
● json: use JSON が含まれますデコードする必要がある文字列。 UTF-8 でエンコードされた文字列でのみ機能します。
●assoc: ブール変数なので省略可能です。デフォルト値は false で、オブジェクト型の値を返します。値が true の場合、返されたオブジェクトは連想配列型に変換されます。
●深さ: ユーザーが指定した再帰の深さを示すために使用されます。
● オプション: バイナリ マスク。含めることができるビット マスクは次のとおりです: JSON_OBJECT_AS_ARRAY、JSON_BIGINT_AS_STRING、JSON_THROW_ON_ERROR。
戻り値: この関数は、エンコードされた JSON 値を適切な PHP タイプで返します。 json をデコードできない場合、またはエンコードされたデータが再帰制限より深い場合は、NULL が返されます。
json_decode() 関数の使用例
次は、json_decode() 関数が JSON 文字列を PHP に変換する方法を示すコード例です。変数。
#例 1:
<?php // JSON编码的字符串 $json = '{"a":7, "b":5, "c":5, "d":11, "f":19}'; // 使用json_decode()函数对JSON字符串进行解码 //转换成对象类型 var_dump(json_decode($json)); //转换成数组类型 var_dump(json_decode($json, true)); ?>
例 2:
<?php // JSON编码的字符串 $json = '{"Coding_id": 85421545}'; // 使用json_decode()函数对JSON字符串进行解码 $obj = json_decode($json); // 显示JSON对象的值 print $obj->{'Coding_id'}; ?>
85421545
PHP チュートリアル 」
上記はこの記事の全内容です。お役に立てば幸いです。みんなの学習を助けます。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !以上がJSON文字列をPHP変数に変換するにはどうすればよいですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。