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 条评论
登录 后参与评论

相关文章

来自专栏北京马哥教育

提升Python程序性能的7个习惯

使用局部变量替换模块名字空间中的变量,例如 ls = os.linesep。一方面可以提高程序性能,局部变量查找速度更快;另一方面可用简短标识符替代冗长的模块变...

510
来自专栏小灰灰

Java学习之深拷贝浅拷贝及对象拷贝的两种方式

I. Java之Clone 0. 背景 对象拷贝,是一个非常基础的内容了,为什么会单独的把这个领出来讲解,主要是先前遇到了一个非常有意思的场景 有一个任务,需要...

2539
来自专栏从零开始学 Web 前端

从零开始学 Web 之 ES6(五)ES6基础语法三

在这里我会从 Web 前端零基础开始,一步步学习 Web 相关的知识点,期间也会分享一些好玩的项目。现在就让我们一起进入 Web 前端学习的冒险之旅吧!

642
来自专栏编程坑太多

理解 JavaScript 的 async/await

1293
来自专栏WD学习记录

基本一

1.extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行...

1285
来自专栏JetpropelledSnake

Python入门之@classmethod与@staticmethod

本章内容:     1. @classmethond     2. @staticmethod ================================...

3686
来自专栏Java技术

那些鲜为人知的序列化和反序列化底层实现原理!

序列化和反序列化作为Java里一个较为基础的知识点,大家心里也有那么几句要说的,但我相信很多小伙伴掌握的也就是那么几句而已,如果再深究问一下Java如何实现序列...

632
来自专栏C语言及其他语言

C语言自定义函数如何返回数组(下)?

通过上一篇的讲解,相信大家已经明白直接的return数组的问题以及原因了,今天我们将详细为大家讲解在函数中返回数组的常见办法。 此类问题,应用场景往往为了解决函...

2815
来自专栏老马说编程

计算机程序的思维逻辑 (12) - 函数调用的基本原理

栈 上节我们介绍了函数的基本概念,在最后我们提到了一个系统异常java.lang.StackOverflowError,栈溢出错误,要理解这个错误,我们需要理...

18810
来自专栏Android机动车

转向Kotlin——数据类和封闭类

数据类是Kotlin的一个语法糖。Kotlin编译器会自动为数据类生成一些成员函数,以提高开发效率。

672

扫码关注云+社区