PHP常用函数积累

来源:互联网 发布:全国地址数据库 编辑:程序博客网 时间:2024/05/16 17:45

(1)PHP暂停函数

有时候需要程序执行到某处时暂停一段时间,然后继续执行。比如,爬虫在爬取某个网站时,访问的太频繁的话会造成服务器较大的压力,这样不太好。

sleep($time),参数为需要暂停的秒数

usleep($time),参数为需要暂停的毫秒数

1s = 1000ms

(2)数组类

end($arr),获得数组最后一个元素;

max($arr),获得数组中最大元素;

min($arr),获得数组中最小元素;

array_splice(&$arr,$offset [,$length [,$input_arr]]),替换数组指定的元素。

array_flip($arr),将数组的值与对应的索引交换,对于交换后相同的索引,只保留最后一个及其对应的值。可以用它实现数组去重,翻翻法,array_flip(array_flip($arr)),这个方法比array_unique()要快。

array_sum($arr),计算数组元素之和。

(3)字符串类

strtolower($str),返回一个被转换为小写的字符串;

strtoupper($str),返回一个被转换为大写的字符串;

substr_count($str,$substr [,$start [,$length]]),返回substr在str中,从start开始,经过length个字符,这段范围类substr出现的次数。不会统计重叠的串。

例如:str = ababa , substr = aba , 这种情况只计算一次。

(4)数学类

rand([min,max]),产生min至max之间一个随机整数;

mt_rand([min,max]),产生min至max之间一个随机整数,mt_rand比rand要快四倍;

原创粉丝点击