`
joan0106
  • 浏览: 141707 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

JSON在PHP中的应用

阅读更多

大家都知道Ajax,并对它都不陌生,现在就说说json在php的应用,php5.2开始内置了对json的支持,主要用到的两个函数:json_encode()和json_decode(),一个编码,一个解码

< ?php 

  $arr = array( 

  'name' => '张三', 

  'nick' => '深空', 

  'contact' => array( 

  'email' => 'shenkong at qq dot com', 

  'website' => 'http://www.chenyixin.com', 

  ) 

  ); 

  $json_string = json_encode($arr); 

    //有编码就有解码:$json_string=json_decode($arr); 

  echo $json_string; 

?> 

 

注意:这是在编码为UTF-8的时候,如果为gb2312,需要用iconv和mb转为UTF-8在进行json_encode()
结果输出:
{"name":"\u9648\u6bc5\u946b","nick":"\u6df1\u7a7a","contact":

{"email":"shenkong at qq dot com","website":"http:\/\/www.chenyixin.com"}}

 

分享到:
评论

相关推荐

    PHP应用JSON技巧讲解 中文WORD版

    在PHP中,处理JSON数据十分便捷,因为PHP提供了内置的函数来编码和解码JSON。本文档将深入探讨PHP如何运用JSON进行数据操作。 一、PHP与JSON的互动 1. `json_encode()`函数:此函数用于将PHP值转换为JSON字符串。...

    JSON FOR PHP4.0 PHP JSON操作 Services_JSON

    学习和理解这些内容对于开发早期PHP应用或者了解PHP历史很有帮助。如果你正在处理旧的PHP 4.0项目,或者需要在不支持内置JSON函数的环境中工作,Services_JSON库和这些文件将是非常有价值的资源。同时,这也提醒我们...

    JSON.rar_JSON_php json_php加密_php解密

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于...在提供的`json1.php`和`json.php`文件中,应该包含了具体的实现细节,通过学习这些源码,你可以更深入地理解如何在实践中应用这些概念。

    有关JSON以及JSON在PHP中的应用

    在PHP中,可以通过内置函数来处理JSON数据,这使得JSON成为PHP应用程序中一种流行的格式。以下是一些关键功能: 1. **json_encode()**:用于将PHP数组或对象编码为JSON字符串。 2. **json_decode()**:用于将JSON...

    android json php mysql

    在Android应用中,数据通常以JSON格式发送到服务器,服务器处理后返回的数据也常以JSON格式返回。Android提供了Gson库和org.json库等工具方便地序列化和反序列化JSON对象。 **PHP**:PHP是一种广泛用于Web开发的...

    php读写json文件

    使用 PHP 读写 JSON 文件可以在许多场景中应用,例如: * 数据存储:使用 JSON 文件来存储数据,可以轻松地在不同的系统之间交换数据。 * 数据传输:使用 JSON 文件来传输数据,可以轻松地在不同的系统之间传输数据...

    PHP实现的json类实例

    2. JSON在PHP中的应用:在PHP中,JSON格式可以通过内置的json_encode()函数将PHP变量转换成JSON格式,以及通过json_decode()函数将JSON格式的数据转换回PHP变量。这些函数在PHP5版本中得到增强,特别是当PHP版本大于...

    PHP操作json数据

    在PHP中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人阅读和编写,同时也易于机器解析和生成。由于PHP与JavaScript的相似性,PHP处理JSON数据十分方便。PHP...

    PHP4的JSON类库

    由于PHP4的局限性,处理JSON时需要格外注意类型转换,比如数字在JSON中可能是字符串,而在PHP中可能需要转换为整型或浮点型。此外,JSON的null在PHP中对应的是PHP的null值,而非空字符串。 总的来说,PHP4的JSON...

    PHP API接口必备之输出json格式数据示例代码

    在上述代码中,我们通过file_get_contents函数获取了***的JSON格式数据,然后使用json_decode函数将JSON格式的数据解码为PHP数组。通过var_dump函数,我们可以打印出数组的详细结构,了解数据的具体内容和格式。 在...

    JSON jquery 与php 入门

    JSON(JavaScript Object ...通过理解JSON的结构和操作,以及在jQuery和PHP中如何处理JSON,我们可以构建高效、灵活的Web应用。CodeIgniter框架则提供了一种优雅的方式在PHP中处理JSON数据,使得Web开发更为便捷。

    xml2json.php

    《XML到JSON转换在PHP中的实现》 XML(Extensible Markup Language)和JSON(JavaScript Object Notation)是两种广泛使用的数据交换格式。XML以其结构化的特性,在数据存储和传输方面有着广泛的应用,而JSON因其...

    PHP 生成JSON文件和获取JSON文件

    通过结合使用`json_encode()`、`json_decode()`以及错误检查函数,我们可以方便地在PHP应用程序中实现与JSON数据的交互。 在提供的压缩包文件"myDemo"中,可能包含了一个简单的PHP示例,演示了上述概念的运用。你...

    PHP json_encode() 和 json_decode()

    在PHP编程语言中,`json_encode()` 和 `json_decode()` 是两个非常重要的函数,它们用于在PHP和JSON数据格式之间进行转换。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其易于人阅读和编写,...

    PHP JSON显示中文

    在PHP开发中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它使得人和机器都能方便地读写数据。...通过理解和熟练运用这些技巧,你将能更好地处理包含中文在内的多语言数据在JSON中的展示。

    PHP_JSON.zip_JSON_json php_php json

    JSON,全称JavaScript Object Notation,是一种轻量级的数据交换格式,因其简洁、易读、易写的特点,被广泛...通过阅读《PHP应用JSON技巧讲解.docx》文档,你可以深入学习更多关于PHP操作JSON的高级技巧和最佳实践。

    phpjson download

    在实际应用中,使用PHP处理JSON时,开发者可能会遇到各种问题,如无效的JSON格式导致的解析错误、内存管理问题(解析大JSON文件可能导致内存消耗过大)、性能优化等。`phpjson`扩展可能就是为了解决这些问题而生,它...

    jQuery/Ajax/PHP/Json 的一个综合例子收藏

    在提供的压缩包中,"PHP中文站-JSON在PHP中的应用.htm"可能是详细讲解Json在PHP中应用的文章,可能涵盖了Json编码、解码、错误处理等相关知识点。通过阅读这篇文章,你可以更深入地了解如何在实际项目中有效地利用...

    jQuery JSON with PHP json_encode and json_decode

    在PHP中,`json_encode`函数用于将PHP变量转换为JSON格式的字符串。例如,如果你有一个关联数组或对象,你可以使用`json_encode`将其转换为JSON,以便在前端使用。下面是一个简单的示例: ```php &lt;?php $data = ...

Global site tag (gtag.js) - Google Analytics