在PHP中,可以使用json_encode()函数来将对象转化为字符串。json_encode()函数用于对变量进行JSON编码,可将对象、数组的数据格式转换为json字符串格式的数据;如果执行成功返回JSON数据,否则返回FALSE。

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

在PHP中,可以使用json_encode()函数来将对象转化为字符串。

php json_encode()函数

json_encode() 用于对变量进行 JSON 编码,将对象,数组的数据格式转换为json格式的数据。

语法string json_encode ( $value [, $options = 0 ] )

参数value: 要编码的值。该函数只对 UTF-8 编码的数据有效。

options:由以下常量组成的二进制掩码:JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK,JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT

返回值:该函数如果执行成功返回 JSON 数据,否则返回 FALSE 。

【推荐学习:《PHP视频教程》】

示例:<?php

header('content-type:text/html;charset=utf-8');

$obj = (object) array('1' => 'foo','2'=>'goo',3=>'hoo');

$str=json_encode($obj); //将数组转json格式的数据

var_dump($obj);

var_dump($str);

?>

输出:

更多编程相关知识,请访问:编程视频!!

php 字符串转对象,php中怎么将对象转化为字符串相关推荐

  1. 通过属性值从对象数组中获取JavaScript对象[重复]

    本文翻译自:Get JavaScript object from array of objects by value of property [duplicate] This question alr ...

  2. python中一切都是对象_python中一切皆对象

    众所周知python是一款面向对象语言,在python语言中,可以说python的一切皆对象是不会错的.如果你学过java的话,你也会知道java也是一款面向对象语言,但是对比起来,python才是真 ...

  3. jQuery过滤器:筛选jquery对象数组中的DOM对象

    目录 一.定义: 二.基本过滤器: 一.定义: 过滤器就是过滤条件,对已经定位到jquery对象数组中的DOM对象进行过滤筛选,过滤条件不能独立出现在jquery函数,如果使用则只能出现在选择器后方. ...

  4. java定时器任务中获取request对象 @Scheduled 获取request 对象 quartz中获取request对象

    java定时器任务中获取request对象 @Scheduled 获取request 对象 quartz中获取request对象 一.问题描述 1.在java定时任务中,使用 @Scheduled 注 ...

  5. java如果把字符串转成对象_Java中的重复对象:不仅仅是字符串

    当Java应用程序消耗大量内存时,它本身就会出现问题,并可能导致GC压力增加和GC暂停时间过长.在我之前的一篇文章中,我讨论了Java中常见的内存浪费源:重复字符串.两个 java.lang.Stri ...

  6. ES6/02/创建对象,构造函数和原型,原型和原型链,this指向,类,ES5新增的方法,数组方法,回调函数,ES5新增的字符串方法,ES5中新增的对象方法

    创建对象 1,利用new Object()创建对象 var obj1 =new Object(); 2,利用对象字面量创建对象 var obj2={}; 3,利用构造函数创建对象 function S ...

  7. python中不可变对象_Python中的可变对象与不可变对象、浅拷贝与深拷贝

    Python中的对象分为可变与不可变,有必要了解一下,这会影响到python对象的赋值与拷贝.而拷贝也有深浅之别. 不可变对象 简单说就是某个对象存放在内存中,这块内存中的值是不能改变的,变量指向这块 ...

  8. js for in遍历对象_JS中轻松遍历对象属性的几种方式

    自身可枚举属性 Object.keys() 方法会返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和使用 for...in 循环遍历该对象时返回的顺序一致 .如果对象的键-值都 ...

  9. php节点对象,JavaScript_JavaScript中访问节点对象的方法有哪些如何使用,JavaScript中访问节点对象的方法 - phpStudy...

    JavaScript中访问节点对象的方法有哪些如何使用 JavaScript中访问节点对象的方法有哪些? var obj = document.getElementById('fdafda'); va ...

最新文章

  1. Java - 网络编程(NetWork)
  2. 开源中国iOS客户端学习——(五)网络通信ASI类库(1)
  3. Verilog MIPS32 CPU(一)-- PC寄存器
  4. asp.net常用函数 选择自 UAM_Richard 的 Blog
  5. 计算机沟通方式,雅思阅读练习:计算机改变沟通方式
  6. python的函数调用_三个案例带你了解python回调函数
  7. linux命令行效率,聊聊那些可以提高工作效率的Linux命令
  8. 华为那道上机题 用?来区隔一句话的输入。
  9. 树莓派上使用 LCD1602 显示状态
  10. Wallys/QCA9531,MIMO,2.4G,30dBm
  11. Xcode打包证书,ipa安装启动闪退的相关问题
  12. java模拟手机号码发短信_java实现发送手机短信
  13. centos6查看运行服务器,centos如何查看端口是否开放_网站服务器运行维护,centos,端口...
  14. BUUCTF 每日打卡 2021-8-18
  15. Canvas 实用API详解
  16. springboot 整合lombok
  17. 一文详解SLAM的主要任务和开源框架
  18. js求三个数的最大值和最小值
  19. 帆软报表填报自定义提交-后台数据解析保存详解
  20. springboot毕设项目停车场管理系统8f46a(java+VUE+Mybatis+Maven+Mysql)

热门文章

  1. (HTML学习)MDN测验——构建网页内容
  2. 美化加载失败的图片(Stying broken images)
  3. IBM SPSS MODELER --时间序列建模
  4. Pytube keeps return 404 not found/Pytube 持续报错(404).
  5. 如何给微信头像加个圣诞帽
  6. sdb连接三星手表调试(galaxy watch 3)
  7. React SSR【React服务器端渲染】
  8. go time时间问题
  9. git版本控制、本地仓库、远程连接等操作分析
  10. 在线给头像戴上绿帽子网站源码