ホームページ >バックエンド開発 >PHPの問題 >PHPでJSON値を配列またはオブジェクトに変換する方法

PHPでJSON値を配列またはオブジェクトに変換する方法

青灯夜游
青灯夜游オリジナル
2022-06-02 21:06:433016ブラウズ

PHP では、json_decode() を使用して json データを配列またはオブジェクト型に変換できます。構文は「json_decode($json,$assoc)」です。パラメーター「$assoc」が省略された場合、 json は Object に変換されます。このパラメータの値が "TRUE" に設定されている場合、json は配列に変換されます。

PHPでJSON値を配列またはオブジェクトに変換する方法

このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター

PHP では、json_decode( ) 関数 JSON データをデコードし、JSON データを適切な PHP データ型 (オブジェクトまたは配列) に変換します。

変換構文:

json_decode($json,$assoc)
  • $assoc パラメータは省略可能、デフォルト値は false;

    このパラメータを省略した場合、JSON データオブジェクトに変換されます

    値が TRUE に設定されている場合、配列に変換されます。

例 1: json 値をオブジェクトに変換する

<?php
header("Content-type:text/html;charset=utf-8");
$json = &#39;{"a":"php","b":"mysql","c":3}&#39;; 
var_dump($json); 
$obj=json_decode($json);   
var_dump($obj);
?>

PHPでJSON値を配列またはオブジェクトに変換する方法

例 2: json 値を配列に変換する

<?php
header("Content-type:text/html;charset=utf-8");
$json = &#39;{"a":"php","b":"mysql","c":3}&#39;; 
var_dump($json); 
$arr=json_decode($json,TRUE);   
var_dump($arr);
?>

PHPでJSON値を配列またはオブジェクトに変換する方法

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPでJSON値を配列またはオブジェクトに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。