PHP知识点

JSON支持

包括json_encode(), json_decode()等函数,JSON算是在web领域非常实用的数据交换格式,可以被JS直接支持,JSON实际上JS语法的一部分。

JSON系列函数,可以将PHP中的数组结构与JSON字符串进行转换。

$arr=array(

"key"=>"value",

"array"=>array(1,2,3,4)

);

$json=json_encode($arr);

echo$json."<br />";

$object=json_decode($json);

print_r($object);

结果如下:

stdClass Object ( [key] => value [array] => Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )

)值得注意的是,json_decode()默认会返回一个对象而非数组,如果需要返回数组需要将第二个参数设为true。

正则表达式小知识点

function changePhone($string){ $pattern = “/(1\d{2})\d{4}(\d{4})/”; $replace = “\$1****\$2″; return preg_replace($pattern,$replace,$string); }

原文发布于微信公众号 - php(phpdaily)

原文发表时间:2014-10-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏hrscy

Swift2.1-下标脚本下标脚本

类,结构体和枚举可以定义下标脚本,下标脚本可以认为是访问集合(collection),列表或序列的成员元素。你可是使用下标脚本来设置或通过索引检索值,而不需要调...

8830
来自专栏Python小屋

详解Python序列解包

序列解包(Sequence Unpacking)是Python中非常重要和常用的一个功能,可以使用非常简洁的形式完成复杂的功能,大幅度提高了代码的可读性,减少了...

41070
来自专栏开源优测

[接口测试 - 基础篇] 04 无法绕过的json解析

概述 我们先看一下什么是json。 JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交...

31280
来自专栏web前端-

JSON

    一般情况下,我们的json数据都是从服务端获取到的,获取的json数据是以字符串的形式返回的。这个字符串虽然是json格式的,但是不能被直接使用,我们...

23940
来自专栏吾爱乐享

java之学习正则定义与练习

14650
来自专栏企鹅号快讯

如何写好python代码

写代码好比画画,好的代码就像一件艺术品,美观、可读性高,让人看着舒服。代码是写给人看的,不是写给机器看的,遵守一定的代码规范很重要,就像写作文需要总分总结构,这...

43270
来自专栏大愚Talk

我对变量产生了这些想法

最近在学习Golang的过程中,发现一个有意思的事情,有的文章说函数调用传参时 slice 是引用传递,有的说是值传递。为什么同一个东西大家会不同认识?为了搞清...

9910
来自专栏LEo的网络日志

python技巧分享(十一)

27480
来自专栏Java开发者杂谈

Ruby(1):入门

安装:   一般来说linux会自动装ruby,可以通过:   ruby -v 来查看ruby版本   直接使用ruby命令的话,是用来执行ruby文件的。如果...

36680
来自专栏Pythonista

__slots__(面向对象进阶)

10840

扫码关注云+社区

领取腾讯云代金券