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

相关文章

来自专栏GreenLeaves

auguements实参对象的数组化

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Ti...

18010
来自专栏C/C++基础

C/C++编码规范

对于变成人员,良好的编程风格是提高程序可靠性和效率非常重要的手段。而编码规范就是对编程风格最好的约束保障。 严格遵守编码规范方便代码的交流和维护,利于提高代...

842
来自专栏极客编程

nodejs之async异步编程

在回调函数中进行下一步操作的代码编写风格,常见的如setTimeout函数、ajax请求等等。

602
来自专栏大闲人柴毛毛

数据库索引全面解析

索引是什么? 数据库中查找操作非常普遍,索引就是提升查找速度的一种手段。 索引分类 B+树索引 它就是传统意义上的索引,它是最常用、最有效的索引。 哈希索...

3216
来自专栏前端菜鸟变老鸟

Object.keys和Object.values

使用Object.keys()或者Object.values()获取循环变量,渲染的时候根据循环变量获取值。Object.keys()函数返回索引(不仅仅是数字...

662
来自专栏前端之路

JS浅拷贝与深拷贝的学习记录

733
来自专栏Felix的技术分享

【LeetCode】Merge Intervals

1415
来自专栏java一日一条

常见Java面试题– 第一部分:非可变性(Immutability)和对象引用(Object reference)

由于字符串前后都有空格,因为有些人可能会认为结果是”Hello World”。那么,这个题目想要考察的是什么呢?

412
来自专栏Java编程

10个有关String的面试问题

下面是面试中最容易问到的有关String的问题。

1K2
来自专栏丑胖侠

《Drools7.0.0.Final规则引擎教程》第4章 4.4 约束(Pattern的一部分)

4.4.3 约束(Pattern的一部分) 前面我们已经介绍了条件约束在Pattern中位置了,那么什么是条件约束呢?简单来说就是一个返回true或者false...

1838

扫描关注云+社区