每日PHP函数1

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标记


你可能感兴趣的:(每日PHP函数1)