mysql json decode_json_decode函数详解
json_decode是php5.2.0之后新增的一个PHP内置函数,其作用是对JSON格式的字符串进行编码.那么这个函数该如何使用呢?
json_decode的语法规则:
json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] )
json_decode接受一个JSON格式的字符串并且把它转换为PHP变量 ,当该参数$assoc为TRUE时,将返回array,否则返回object。
JSON 格式的字符串
$json = '{"a":"php","b":"mysql","c":3}';
其中a为键,php为a的键值。
实例:<?php
$json = '{"a":"php","b":"mysql","c":3}';
$json_Class=json_decode($json);
$json_Array=json_decode($json, true);
print_r($json_Class);
print_r($json_Array);
?>
程序输出:
stdClass Object (
[a] => php
[b] => mysql
[c] => 3 )
Array (
[a] => php
[b] => mysql
[c] => 3 )
在上面代码的前提下
访问对象类型$json_Class的a的值echo $json_Class->{'a'};
程序输出:php
访问数组类型$json_Array的a的值echo $json_Array['a'];
程序输出:php
相关教程:
PHP微课——理论实战两不误
mysql json decode_json_decode函数详解相关推荐
- 【MySQL】聚合函数详解
聚合函数 SQL 函数还有一类,叫做聚合(或聚集.分组)函数,它是对一组数据进行汇总的函数,输入的是一组数据的集合,输出的是单个值. 1.聚合函数介绍 什么是聚合函数: 聚合函数作用于一组数据,并对一 ...
- MySQL中if()函数详解
一.if()函数介绍 在MySQL的官方文档中,将if()列为控制流功能之一,网上看了很多翻译,大家还是习惯上称为if()函数.根据官方文档,我们可以看出if()函数实现了if/else结构,大家可以 ...
- mysql之group_concat函数详解
group_concat语法如下 group_concat( [DISTINCT] 要连接的字段 [Order BY 排序字段 ASC/DESC] [Separator '分隔符'] ) 1.m ...
- Mysql 判空函数详解 isnull()、ifnull()
文章目录 1 概述 2 示例 2.1 isnull(expr):expr 是否为空 2.2 ifnull(expr1, expr2):expr1 是否为空 3 扩展 3.1 nullif(expr1, ...
- mysql的聚合函数综合案例_MySQL常用聚合函数详解
一.AVG AVG(col) 返回指定列的平均值 二.COUNT COUNT(col) 返回指定列中非NULL值的个数 三.MIN/MAX MIN(col):返回指定列的最小值 MAX(col):返回 ...
- mysql的所有聚合函数_MySQL常用聚合函数详解
一.AVG AVG(col) 返回指定列的平均值 二.COUNT COUNT(col) 返回指定列中非NULL值的个数 三.MIN/MAX MIN(col):返回指定列的最小值 MAX(col):返回 ...
- MySQL操作之JSON数据类型操作详解
MySQL操作之JSON数据类型操作详解 这篇文章主要介绍了MySQL操作之JSON数据类型操作详解,内容较为详细,具有收藏价值,需要的朋友可以参考. 概述 mysql自5.7.8版本开始,就支持了j ...
- mysql日期时间操作函数详解
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. win7可以设定每周从哪一天开始,win2003等不能方便的修改.有的是周日开始,有的是周一开始.而 ...
- mysql创建存储过程及函数详解
文章来源: 学习通http://www.bdgxy.com/ 目录 1. 存储过程 1.1. 基本语法 1.2 创建一个指定执行权限的存储过程 1.3?DELIMITER 的使用 2. 创建函数? 1 ...
最新文章
- RANK() OVER(PARTITION BY deptno ORDER BY empno)
- 解决Jupyter notebook安装后不自动跳转网页的方法
- ECMAScript 6 学习笔记(一)
- js寻找两个数组的差集_js求两个数组的交集|并集|差集|去重
- Consul和服务网格的智能网络
- Python——web.py模块错误【UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xab in position 285】解决方案
- Eclipse最全快捷键
- 【maven配置】IDEA自动生成的pom文件报错:URI Is Not Registered
- oracle 生成 sql语句,Oracle使用SQL语句生成日历的实现方法
- 病毒详解及批处理病毒制作:自启动、修改密码、定时关机、蓝屏、进程关闭...
- springboot-属性提示
- TortoiseGit使用入门
- ObjectDataSource 如何传递查询参数
- ShFileOperation函数详解
- C++ 逆波兰表达式
- Linux系统关闭virbr0
- 网线的制作及交换机的基本配置
- 管不住嘴、挪不动腿?
- SQL常用基础语句(SQL常用增删改查语句及案例)
- 无刷直流电机(BLDC)无传感器控制,采用的是容积卡尔曼观测,能够很好的估计转速和转子位置,有对应的simulink文件跟ckf代码
热门文章
- 做一款属于自己的“签名设计软件”,外行玩儿过都说牛逼
- [附源码]计算机毕业设计的高校车辆租赁管理系统Springboot程序
- 各种文件下载链接——自用
- 【Linux学习】什么是 inode
- java 自定义自增_自定义全局自增ID生成器
- java 网上商城系统_基于Java_web开发的网上商城系统(含源文件).doc
- 高等数学考研笔记(六)
- 【漏洞复现】CNVD-2022-10270向日葵远程代码执行
- 唐宇迪强化学习笔记之项目实战(flabby bird)
- 抖音seo源码账号矩阵程序开发搭建,优化排名置顶。