当前位置: 首页 > 面试题库 >

如何在PHP 5.1中解码json?

梁丘书
2023-03-14
问题内容

json_decode函数不是PHP 5.1的一部分,所以我不能使用它。此版本还有其他功能吗?


问题答案:

在PHP 5.2之前,您可以使用JSON PECL扩展名。

实际上,它是已集成到PHP 5.2 _(
引用
)中_的扩展:

从PHP 5.2.0开始,JSON扩展默认捆绑并编译为PHP。

其他一些解决方案是使用PHP开发的某些组件。

前一段时间(大约一年前),我使用Zend_JsonZend
Framework组件
和PHP 5.1。

即使Zend Framework需要PHP 5.2,也可以提取该组件 (我认为它仅取决于另一个组件-可能Zend_Exception是或类似的东西)
-并且在一年前,可以在PHP 5.1中使用它。

该官方网站JSON也链接到一些基于PHP或PHP的面向组件-你可能想看看该列表。



 类似资料:
  • 问题内容: 这是我的json数据 如何解码呢? 问题答案: 您应该能够使用org.json包进行解码。从这里: 只需使用自己的JSON即可。

  • 问题内容: 如何在Flutter中解码JSON? 问题很简单,但答案至少对我来说不是。 我有一个使用大量JSON字符串的项目。基本上,应用程序和服务器之间的整个通信是通过JSON进行的。 我一直在使用它来处理它,但今天我更新了Flutter核心(0.5.8-pre.178),并且JSON.decode不再可用。 我去了Flutter Docs寻求帮助,但仍然说要使用JSON.decode。 那么,

  • 问题内容: 我用python脚本下载了一个网页。在大多数情况下,这可以正常工作。 但是,这个有一个响应标头:GZIP编码,当我尝试打印此网页的源代码时,它的腻子中包含所有符号。 如何将其解码为普通文本? 问题答案: 我使用zlib从Web解压缩压缩的内容。

  • 问题内容: 我有一个看起来像这样的JSON字符串: 什么是解码此和地点PHP ,,,,和到会话变量? 到目前为止,我已经尝试过了,但是没有用: 谢谢! 问题答案: 是您了解JSON结构的朋友。 结果是:

  • 问题内容: 我正在尝试解码一些HTML实体,例如变为。 我有一个古老的宝石(html_helpers),但它似乎已经被抛弃了两次。 有什么建议吗?我将需要在模型中使用它。 问题答案: HTMLEntities可以做到:

  • 问题内容: 我正在从网站提取JSON文件,收到的字符串之一是: 如何将类似的内容转换为正确的字符? 我创建了一个Xcode Playground来演示它: 问题答案: 这个答案最近针对Swift 5.2和iOS 13.4 SDK进行了修订。 没有做到这一点的直接方法,但是您可以使用魔术使此过程尽可能轻松(请注意,此方法也将剥离所有HTML标记)。 记住 仅从主线程 初始化。它使用WebKit解析下