1 array_chunk 分割数组
2 array_combine 创建一个数组,用其中一个做为索引,另一个做值
3 array_count_values 统计一个值在数组中出现的所有次数
4 array_diff 计算数组的差集(即不同的地方)
5 array_merge 合并一个或多个数组(递归合并一个或多个数组)
6 array_pop 将数组最后一个单元弹出
7 array_key_exists 检测给定的键值或索引是否存在于数组中
8 array_push 将一个或多个单元压入数组的末尾
9 array_rand 从数组中随机取出一个或多个单元
10 array_intersect 计算数组的交集
11 array_keys 返回数组中所有的键名
12 array_search 搜索数组中的值,如果存在就返回相应的键值
13 array_shift 将数组的第一个单元去除
14 array_slice 从数组中取出一段
15 printf sprintf 输出格式化的字符串
<?php
$str = "Hello";$number = 123;
$txt = sprintf("%s world. Day number %u",$str,$number);
echo $txt;?>
输出:Hello world. Day number 123
16 array_reverse 将数组倒叙
17 preg_replace
18 array_map 该函数返回所有经过传入方法作用之后的结果,非常好的 一个方法
19 str_replace 字符串替换
20 substr_replace 根据传入的字符串长度进行字符串替换
21 header header("Location: http://www.example.com/");
22 preg_match 执行一个正则匹配,如果匹配返回1,否则返回0
23 preg_match_all 执行一个正则的匹配,这个会一直匹配下去,如果有两个匹配会返回2,没有返回0
24 curl_init() 开始一个curl会话
25 curl_setopt() 各种参数控制对抓取网页的操作,比如通过何种方式传入参数,返回数据不显示在浏览器上而是赋值给变量,超时时间等
26 curl_exec() 执行抓取操作
27 curl_close()关闭操作
28 addslashes()给特殊字符加上转义字符保证他是特殊字符而不被转义
29 addcslashes() 给定义的字符前面加上斜杠
30 eval()把字符串按照 PHP 代码来计算。并且可以执行
31 strip_tags 去除html和php标记
32 nl2br 在字符串所有新行之前插入 HTML 换行标记
33 json_encode() 将数组对象转化成json格式
34 json_decode()将json格式转化成数组
35 serialize()将数据序列化 unserialize()是反序列化,你懂得
36 array_unique去除数组中重复的值
37 array_unshift在数组的开头加入一个或多个单元
38 恒等于 === 会比较变量的类型,==不会比较,比如 0 == false这是正确的,但 0 ===false这就是 错误的
39 implode 将字符串按照一定规则转化成数组
40 htmlspecialchars()把一些预定义的字符转换成HMLT实体
41 strip_tags去除html标记