PHP JSON格式的输出和解析[通俗易懂]

PHP JSON格式的输出和解析[通俗易懂]生成JSON格式<?phpheader(‘content-type:application/json’);$number=array(‘1′,’2′,’3′,’4′,’5′,’6′,’7′,’8′,’9′,’0’);echojson_encode($color);//json_encode对变量进行JSON编码?>JSON格式的解析<?phphead…

大家好,又见面了,我是你们的朋友全栈君。

生成JSON格式

<?php
header(‘content-type:application/json’);
$number = array('1','2','3','4','5','6','7','8','9','0');
echo json_encode($number); //json_encode对变量进行 JSON 编码
?>

JSON格式的解析

<?php
header(‘content-type:application/json’);
$number = array('1','2','3','4','5','6','7','8','9','0');
echo json_encode($number); //json_encode对变量进行 JSON 编码
echo json_decode($number); //对 JSON 格式的字符串进行解码,转换为 PHP 变量
?>

header(‘Content-type:text/json’);
只是http协议中标识出,输出是什么类型的内容。
实际使用中,有时随然此值,不是text/json 浏览器依然可以正常解析成为json格式,只是因为浏览器端,做了json格式内容的自动识别,或者有浏览器插件,做了自动识别。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158313.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python函数闭包_python闭包的使用场景

    python函数闭包_python闭包的使用场景闭包首先了解一下:如果在一个函数的内部定义了另一个函数,外部的我们叫他外函数,内部的我们叫他内函数。在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用

    2022年7月30日
    3
  • sat错题分数换算表_acwing算法基础

    sat错题分数换算表_acwing算法基础给定 n 个还未赋值的布尔变量 x1∼xn。现在有 m 个条件,每个条件的形式为 “xi 为 0/1 或 xj 为 0/1 至少有一项成立”,例如 “x1 为 1 或 x3 为 0”、“x8 为 0 或 x4 为 0” 等。现在,请你对这 n 个布尔变量进行赋值(0 或 1),使得所有 m 个条件能够成立。输入格式第一行包含两个整数 n,m。接下来 m 行,每行包含四个整数 i,a,j,b,用来描述一个条件,表示 “xi 为 a 或 xj 为 b”。输出格式如果问题有解,则第一行输出 POSS

    2022年8月9日
    4
  • 算法(一)时间复杂度「建议收藏」

    算法(一)时间复杂度「建议收藏」算法很重要,但是由于做移动开发并不经常用到,所以很多同学早就将算法打了个大礼包送还给了老师了,况且很多同学并没有学习过算法。这个系列就让对算法头疼的同学能快速的掌握基本的算法。过年放假阶段玩了会游戏NBA2K17的生涯模式,没有比赛的日子也都是训练,而且这些训练都是自发的,没有人逼你,从早上练到晚上,属性也不涨,但是如果日积月累,不训练和训练的人的属性值就会产生较大差距。这个突然让我意识到

    2022年5月15日
    39
  • kong 简明介绍「建议收藏」

    kong 简明介绍「建议收藏」kong1、WhatareServicesandRoutes?1.1AddaService1.2AddaRoutekong官方文档:https://docs.konghq.com/getting-started-guide/2.4.x/overview/1、WhatareServicesandRoutes?在KongGateway中,Service是表示外部上游API或微服务的实体——例如,数据转换微服务、计费API等。Service的主要属性是它的U

    2022年6月26日
    24
  • RabbitMQ(二):Work Queues、循环分发、消息确认、持久化、公平分发

    RabbitMQ(二):Work Queues、循环分发、消息确认、持久化、公平分发

    2021年10月5日
    36
  • Java常用设计模式

    Java常用设计模式一、设计模式概念1、定义​Java包含23种设计模式,是一套对代码设计经验的总结,被人们反复利用,多人熟知的代码设计方式。2、目的​为了提高代码的可读性,可扩展性以及代码的复用性,为了解决在写代码过程中遇到的代码设计问题。3、设计模式的六大原则​3.1开闭原则​对扩展开放,对修改关闭(尽可能对代码少修改)​3.2里氏替换原则​它是面向对象基本原则之一,任何父类(基类)出现的地方,子类都可以出现,也就是子类可以替换父类的任何功能(体现了父类的可扩展性)3.3依赖

    2022年7月8日
    20

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号