PHP Json

Today I will talk about how to operate Json data in PHP especially using json_encode & json_decode.

So, Lets get started. We have an array like this.

<?php
$months = array("Jan"=>"01","Feb"=>"02","March"=>"03","April"=>"04");
?>

If we want to change that array to json format, we can do like this.

<?php
$months = array("Jan"=>"01","Feb"=>"02","March"=>"03","April"=>"04");

echo json_encode($months);
?>

So What about decoding, decoding the also similar with encoding.

<?php
$json = '{"Jan":"01","Feb":"02","March":"03","April":"04"}';

//we can treat the decoded data in two ways (object & array)
//treating like an object.
$obj = json_decode($json);
echo $obj->Jan;

// treating like an array
$array = json_decode($json,true);
echo $array['Jan'];
?>

The sample concept if you want to loop through the decoded json.

<?php
$json = '{"Jan":"01","Feb":"02","March":"03","April":"04"}';

$array = json_decode($jsonobj, true);

foreach($array as $key => $value) {
  echo $key . " => " . $value . "<br>";
}
<?php
$json = '{"Jan":"01","Feb":"02","March":"03","April":"04"}';

$obj = json_decode($jsonobj);

foreach($obj as $key => $value) {
  echo $key . " => " . $value . "<br>";
}

By Yuuma



アプリ関連ニュース

お問い合わせはこちら

お問い合わせ・ご相談はお電話、またはお問い合わせフォームよりお受け付けいたしております。

tel. 06-6454-8833(平日 10:00~17:00)

お問い合わせフォーム