Heim  >  Artikel  >  Backend-Entwicklung  >  PHP数组和Json之间的转换详解_PHP教程

PHP数组和Json之间的转换详解_PHP教程

WBOY
WBOYOriginal
2016-07-13 17:15:58811Durchsuche

在php中数组与json转换很简单,我们只要使用json_encode() 和 json_decode()。很容易理解,json_encode()就是将PHP数组转换成Json。相反,json_decode()就是将Json转换成PHP数组。

例如:

 代码如下 复制代码

$array = array("name" => "Eric","age" => 23);
 
echo json_encode($array);

程序将打印出 :

 {“name”:”Eric”,”age”:23}

再看下面的例子:

 代码如下 复制代码

$array = array(0 => "Eric", 1 => 23);
 
echo json_encode($array);

程序将打印出 :

["Eric",23]

这样就可以将 json 转换成数组形式了,key 保持原来格式 

 代码如下 复制代码

$json = ’{"name":"zhangsan","age":20,"sex":"nan"}’; 

print_r(json_decode($json,true)); 

这样的json数据解析后 就会成为下面这样的数组 


Array 

    [name] => zhangsan 
    [age] => 20 
    [sex] => nan 
)

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/628751.htmlTechArticle在php中数组与json转换很简单,我们只要使用json_encode() 和 json_decode()。很容易理解,json_encode()就是将PHP数组转换成Json。相反,json_decode()就是...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn