PHP では、配列を JSON 形式に変換するのは非常に簡単です。現在、JSON はデータの送信および保存形式として Web サービスで広く使用されています。たとえば、クライアントとサーバー間のデータ交換では、データ送信に JSON 形式が使用されます。 PHP では、組み込み関数を使用して配列を JSON 形式に変換できます。
PHP は、PHP 配列を JSON 形式に変換する json_encode()
関数を提供します。以下は簡単な例です:
// 声明一个PHP数组 $person = array( "name" => "John", "age" => 30, "city" => "New York" ); // 将PHP数组转换成JSON $json = json_encode($person); // 输出JSON字符串 echo $json;
上記のコードを実行すると、次のような JSON 文字列が得られます:
{"name":"John","age":30,"city":"New York"}
多次元配列を JSON 形式に変換する場合, それもとても簡単です。 PHP 配列の階層と構造が正しい限り、json_encode()
関数はそれを JSON 形式に変換します。
次は多次元配列の例です:
// 声明一个PHP多维数组 $person = array( "name" => "John", "age" => 30, "city" => "New York", "contact" => array( "email" => "john@example.com", "phone" => "1234567890" ), "friends" => array( array( "name" => "Mary", "age" => 25 ), array( "name" => "Peter", "age" => 27 ) ) ); // 将PHP数组转换成JSON $json = json_encode($person); // 输出JSON字符串 echo $json;
上記のコードは次の JSON 文字列を取得します:
{ "name": "John", "age": 30, "city": "New York", "contact": { "email": "john@example.com", "phone": "1234567890" }, "friends": [ { "name": "Mary", "age": 25 }, { "name": "Peter", "age": 27 } ] }
上記は PHP 配列を変換するものですJSON 形式に変換する の簡単な例。 json_encode()
関数は非常に便利で、簡単な呼び出しで PHP 配列とそれに含まれるサブ情報を JSON 形式の文字列に変換できることがわかります。
以上がPHPで配列をJSONに変換するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。