PHP函数大全:常见函数与用法
PHP作为一种广泛使用的脚本语言,有着丰富的内置函数库。在这篇文章中,我们将介绍一些常用的PHP函数及用法,帮助初学者更好地掌握PHP语言。
一、字符串函数
1. strlen($str):返回字符串的长度。
2. substr($str,$start,$length):返回字符串的一部分,从$start开始,长度为$length。
3. strstr($str,$search):返回字符串中 次出现$search的位置及其后面的所有字符。
4. str_replace($search,$replace,$str):将字符串中所有的$search替换为$replace。
5. explode($delim,$str):将字符串分割成数组,使用$delim作为分隔符。
6. implode($glue,$arr):将数组合并成一个字符串,使用$glue作为连接符。
二、数组函数
1. count($arr):返回数组中元素的个数。
2. array_push($arr,$val):向数组的末尾添加一个元素。
3. array_pop($arr):从数组的末尾删除一个元素。
4. array_shift($arr):从数组的开头删除一个元素。
5. array_unshift($arr,$val):在数组的开头添加一个元素。
6. array_merge($arr1,$arr2):将两个数组合并为一个数组。
三、数学函数
1. abs($num):返回$num的绝对值。
2. ceil($num):将$num向上取整。
3. floor($num):将$num向下取整。
4. round($num,$precision):将$num四舍五入到$precision位小数。
5. rand($min,$max):生成一个介于$min和$max之间的随机数。
6. pow($num,$exp):返回$num的$exp次方。
四、日期/时间函数
1. time():返回当前时间戳。
2. date($format,$timestamp):将时间戳格式化为日期字符串。
3. strtotime($str):将日期字符串转换为时间戳。
4. mktime($hour,$minute,$second,$month,$day,$year):将时间参数转换为时间戳。
5. date_default_timezone_set($timezone):设置默认时区。
6. getdate($timestamp):返回一个包含日期/时间信息的数组。
五、文件函数
1. file_get_contents($file):将整个文件读取为一个字符串。
2. file_put_contents($file,$data):将一个字符串写入文件。
3. fopen($file,$mode):打开一个文件。
4. fclose($handle):关闭一个打开的文件句柄。
5. filesize($file):返回文件的大小。
6. file_exists($file):检查文件是否存在。
总结
以上仅是PHP函数库中的一部分常用函数,还有许多其他函数没有在本文中提到。初学者需要花费时间来熟悉和掌握这些函数的用法,以便更好地编写PHP代码。
