一.字符串处理函数
1.字符串的截取
返回的结果是字符串
substr ( 待处理的字符串, 割掉前几位数字 )
mb_substr ( 待处理的宽字符串 , 割掉前几位数字)
2.判断字符串长度
第一个返回的结果是数字,第二个待定
int strlen ( 字符串)
mb_strlen ( 宽字符串)
3.字符串大小写转换
返回的结果是字符串
strtolower ( 字符串 )
strtoupper ( 字符串 )
4.去除首尾空白字符
返回的结果是字符串
trim ( 字符串) //首位都去
ltrim ( 字符串 ) //去掉首部
rtrim ( 字符串) //去掉尾部
5.查找字符串中某些字符首次出现位置
返回数字
strpos ( 字符串, 字符 )
mb_strpos (宽字符串, 字符 )
6.字符串替换
返回字符串
str_replace ( 待替换, 替代者, 字符串)
7.重复字符串
返回字符串
str_repeat (待重复 , 重复次数 )
8.字符串分割
返回数组
explode( 分割的标志,待分割字符串 )
二. 数组处理函数
1.获取关联数组中全部的键 / 值
array_keys()
array_values()
2.判断关联数组中是否存在某个键
array_key_exists()
3.去除重复的元素
array_unique()
4.将一个或多个元素追加到数组中
array_push()
$arr[] = ‘new value’
5.删除数组中最后一个元素
array_pop()
6.数组长度
count()
7.检测存在
in_array()
三.时间处理函数
time() 时间戳
即从 Unix 纪元(格林威治时间 1970-01-01 00:00:00)到当前时间的秒数
date( ) 格式化日期
即获取有格式的当前时间,格式化一个指定的时间戳
strtotime() 将有格式的时间字符串转换为时间戳
四.文件处理函数
basename() 返回路径中的文件名部分
copy() 复制文件
dirname() 返回路径中的目录名称部分
disk_free_space() 返回目录的可用空间
disk_total_space() 返回一个目录的磁盘总容量
fclose() 关闭打开的文件
file() 把文件读入一个数组中
file_exists() 检查文件或目录是否存在
file_get_contents() 将文件读入字符串
file_put_contents() 将字符串写入文件
filesize() 返回文件大小
fopen() 打开一个文件或 URL
glob() 返回一个包含匹配指定模式的文件名/目录的数组
is_dir() 判断指定的文件名是否是一个目录
is_file() 判断指定文件是否为常规的文件
mkdir() 创建目录
move_uploaded_file() 将上传的文件移动到新位置
pathinfo() 返回关于文件路径的信息
rename() 重名名文件或目录
rmdir() 删除空的目录
unlink() 删除文件
写在最后
有人走向海 ,有人走向山 ,都是好风光~

原文地址
PHP常用API(函数)-知识学堂我叫方包,关注公众号【优派编程】,学习和了解到更多编程知识和资源干货!