旗下导航:搜·么
当前位置:网站首页 > PHP教程 > 正文

如何将JSON字符串转换为PHP变量?(代码示例)【php教程】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP教程浏览:116


导读:在PHP中能够运用内置函数:json_decode()函数来将JSON编码的字符串转换为PHP变量。下面本篇文章就来带人人相识一下json_decode()函数,愿望对人人有所协助...
在PHP中能够运用内置函数:json_decode()函数来将JSON编码的字符串转换为PHP变量。下面本篇文章就来带人人相识一下json_decode()函数,愿望对人人有所协助。

PHP json_decode()函数

json_decode()函数可用于解码JSON字符串;它能够接收一个JSON 编码的字符串,然后将其转换为 PHP 变量(对象或数组)。

基础语法:

json_decode( $json, $assoc = FALSE, $depth = 512, $options = 0 )

参数:json_decode()函数接收能够接收4个参数

● json:用于包括须要解码的JSON字符串。它仅适用于UTF-8编码的字符串。

● assoc:这是一个布尔变量,可省略。默认值为false,返回对象范例的值;假如值为true,则返回的对象将转换为关联数组范例。

● depth:用于示意用户指定的递归深度。

● options:二进制掩码,可包括的位掩码有:JSON_OBJECT_AS_ARRAY,JSON_BIGINT_AS_STRING,JSON_THROW_ON_ERROR。

返回值:此函数以恰当的PHP范例返回已编码的JSON值。假如json没法解码或许编码数据比递归限定更深,则返回NULL。

json_decode()函数运用示例

下面经由过程代码示例来看看json_decode()函数是如何将JSON字符串转换为PHP变量的。

示例1:

<?php 
// JSON编码的字符串
$json = '{"a":7, "b":5, "c":5, "d":11, "f":19}'; 
  
// 运用json_decode()函数对JSON字符串举行解码
//转换成对象范例
var_dump(json_decode($json)); 
//转换成数组范例
var_dump(json_decode($json, true)); 
?>

输出:

示例2:

<?php 
// JSON编码的字符串
$json = '{"Coding_id": 85421545}'; 
  
// 运用json_decode()函数对JSON字符串举行解码
$obj = json_decode($json); 
  
// 显现JSON对象的值
print $obj->{'Coding_id'}; 
?>

输出:

85421545

相干引荐:《PHP教程》

以上就是本篇文章的全部内容,愿望能对人人的进修有所协助。更多精彩内容人人能够关注ki4网相干教程栏目!!!

以上就是如何将JSON字符串转换为PHP变量?(代码示例)的细致内容,更多请关注ki4网别的相干文章!

标签:JSON字符串PHP变量json_decode()