PHP常用函数大全,让你快速掌握基础
PHP是一种开源的、服务器端的脚本语言,它具有易学易用、功能强大、运行速度快等特点,被广泛应用于Web开发领域。在使用PHP进行开发时,掌握常用函数是非常重要的一个环节。本文将介绍PHP中一些常用的函数,希望能够帮助读者更快速地掌握PHP基础。
一、字符串相关函数
1. strlen(string)
功能:获取字符串长度
示例:$str="Hello World!"; echo strlen($str); 输出结果为:12
2. strcmp(string1,string2)
功能:比较两个字符串是否相同
示例:$str1="Hello"; $str2="Hello"; if(strcmp($str1,$str2)==0){ echo "字符串相同"; } else{ echo "字符串不相同"; }
3. strcasecmp(string1,string2)
功能:忽略大小写比较两个字符串是否相同
示例:$str1="Hello"; $str2="hello"; if(strcasecmp($str1,$str2)==0){ echo "字符串相同"; } else{ echo "字符串不相同"; }
4. strstr(string,find,start)
功能:在字符串中查找子字符串
示例:$str="Hello World!"; if(strstr($str,"World")){ echo "包含子字符串"; } else{ echo "不包含子字符串"; }
5. str_replace(search,replace,string)
功能:替换字符串中的子字符串
示例:$str="Hello World!"; echo str_replace("World","PHP",$str); 输出结果为:Hello PHP!
6. ucfirst(string)
功能:将字符串首字母大写
示例:$str="hello world!"; echo ucfirst($str); 输出结果为:Hello world!
二、数学相关函数
1. rand(min,max)
功能:生成指定范围内的随机数
示例:echo rand(1,10); 输出结果为:3
2. ceil(float)
功能:向上取整
示例:$num=3.14; echo ceil($num); 输出结果为:4
3. floor(float)
功能:向下取整
示例:$num=3.14; echo floor($num); 输出结果为:3
4. round(float,precision)
功能:四舍五入
示例:$num=3.1415; echo round($num,2); 输出结果为:3.14
5. abs(num)
功能:取绝对值
示例:$num=-3; echo abs($num); 输出结果为:3
三、数组相关函数
1. count(array)
功能:获取数组元素数目
示例:$arr=array(1,2,3); echo count($arr); 输出结果为:3
2. array_push(array,value)
功能:将一个或多个值压入数组末尾
示例:$arr=array(1,2,3); array_push($arr,4); print_r($arr); 输出结果为:Array([0] => 1 [1] => 2 [2] => 3 [3] => 4)
3. array_pop(array)
功能:弹出数组末尾的值
示例:$arr=array(1,2,3); echo array_pop($arr); 输出结果为:3
4. array_shift(array)
功能:弹出数组开头的值
示例:$arr=array(1,2,3); echo array_shift($arr); 输出结果为:1
5. array_unshift(array,value)
功能:在数组开头插入一个或多个值
示例:$arr=array(1,2,3); array_unshift($arr,0); print_r($arr); 输出结果为:Array([0] => 0 [1] => 1 [2] => 2 [3] => 3)
四、日期和时间相关函数
1. time()
功能:获取当前时间戳
示例:echo time();
2. date(format,timestamp)
功能:格式化日期
示例:echo date("Y-m-d H:i:s",time()); 输出结果为:2022-02-22 18:36:12
3. strtotime(time_string)
功能:将时间字符串转换成时间戳
示例:echo strtotime("2019-01-01 00:00:00"); 输出结果为:1546272000
4. mktime(hour,minute,second,month,day,year)
功能:获取指定时间的时间戳
示例:echo mktime(0,0,0,1,1,2022); 输出结果为:1640995200
五、文件相关函数
1. file_exists(filename)
功能:判断文件是否存在
示例:if(file_exists("test.txt")){ echo "文件存在"; } else{ echo "文件不存在"; }
2. fopen(filename,mode)
功能:打开文件
示例:$fp=fopen("test.txt","r");
3. fclose(handle)
功能:关闭文件
示例:fclose($fp);
4. fread(handle,length)
功能:读取文件内容
示例:echo fread($fp,filesize("test.txt"));
5. fwrite(handle,string)
功能:向文件写入内容
示例:fwrite($fp,"Hello World!");
以上是PHP中一些常用的函数,掌握了这些函数可以帮助我们更加方便快捷地进行编程,提高开发效率。当然,PHP函数众多,文章无法全部列举,建议读者可以结合实际开发需求,通过查阅官方文档等方式来学习更多函数用法。
