欢迎访问宙启技术站
智能推送

PHP常用函数大全,让你快速掌握基础

发布时间:2023-06-21 01:20:31

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函数众多,文章无法全部列举,建议读者可以结合实际开发需求,通过查阅官方文档等方式来学习更多函数用法。