スポンサーリンク

配列を json_encode() でjson形式に変換することができます。
json_decode()でjson形式をデコードすることができます。
json_decode()を使うと stdClass になってしまいます。

サンプルコード
<?php
$array = array (
	'v'	=>	1,
	'd'	=>	array (
		'foo'	=>	100,
		'bar'	=>	200,
	)
);
$json	= json_encode ( $array );

$decode	= json_decode ( $json );

var_dump ($decode);
?>

実行結果
object(stdClass)#1 (2) {
  ["v"]=>
  int(1)
  ["d"]=>
  object(stdClass)#2 (2) {
    ["foo"]=>
    int(100)
    ["bar"]=>
    int(200)
  }
}

json_decode () の第2引数に true を設定すれば、
配列として返ってきます。
$decode	= json_decode ( $json, true );
array(2) {
  ["v"]=>
  int(1)
  ["d"]=>
  array(2) {
    ["foo"]=>
    int(100)
    ["bar"]=>
    int(200)
  }
}

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー