PHP 常用函数汇总
PHP 常用函数汇总
一、写入文件
1.打开资源(文件)fopen(mode)
2.写文件fwrite(str)
3.关闭文件fclose($handle)
4.一步写入file_put_contents(str,$mode) FILE_APPEND LOCK_EX
}
二、读文件
1.读文件fread($handle,字节数)
2.读一行fgets($handle);
3.读一个字符fgetc($handle)
4.读成一个数组中file($filename)
5.一步读取file_get_contents($filename)
三、 目录操作
1,建目录mkdir($dirname)
2,删除目录rmdir($dirname)
3,打开目录句柄opendir($dirname)
4,读取目录条数readdir($handle)
5,关闭目录资源closedir($handle)
6,重置目录资源rewinddir($dirname);
四、目录和文件操作
1, 检查文件或目录是否存在file_exists($filename)
2,文件或者目录重命名rename($file)
五、 文件操作
1拷贝文件copy('原文件','目标文件')
2删除文件unlink($filename)
3获取文件大小filesize($filename)
4取得文件的创建时间filectime($filename)
5取得文件的访问时间fileatime($filename)
6取得文件的修改时间filemtime($filename)
六、路径操作1获取路径dirname($path)
2获取文件名basename($path)
3获取路径信息pathinfo($path)
七、数组函数(极其重要)
八、字符串函数(极其重要)
1.打开资源(文件)fopen(mode)
2.写文件fwrite(str)
3.关闭文件fclose($handle)
4.一步写入file_put_contents(str,$mode) FILE_APPEND LOCK_EX
}
二、读文件
1.读文件fread($handle,字节数)
2.读一行fgets($handle);
3.读一个字符fgetc($handle)
4.读成一个数组中file($filename)
5.一步读取file_get_contents($filename)
三、 目录操作
1,建目录mkdir($dirname)
2,删除目录rmdir($dirname)
3,打开目录句柄opendir($dirname)
4,读取目录条数readdir($handle)
5,关闭目录资源closedir($handle)
6,重置目录资源rewinddir($dirname);
四、目录和文件操作
1, 检查文件或目录是否存在file_exists($filename)
2,文件或者目录重命名rename($file)
五、 文件操作
1拷贝文件copy('原文件','目标文件')
2删除文件unlink($filename)
3获取文件大小filesize($filename)
4取得文件的创建时间filectime($filename)
5取得文件的访问时间fileatime($filename)
6取得文件的修改时间filemtime($filename)
六、路径操作1获取路径dirname($path)
2获取文件名basename($path)
3获取路径信息pathinfo($path)
七、数组函数(极其重要)
1.在数组的开头插入一个元素array_unshift(v)
2.在数组的尾部添加数组元素array_push(v,arr)
4.在数组的尾部删除元素array_pop(separator连接成一个字符串implode(arr)
6.检测变量是否是数组is_array(arr)
8.获得数组的值array_values(value是否在v,arr中,是否有k,value是否在value, arr, true)
13.交换数组的键和值 Array_flip(arr)
15.统计数组中所有值的出现次数 Array_count_values(arr)
17.值由小到大排序 Sort(arr)
19.键由小到大排序 ksort(arr)
21.随机从数组中取得arr, arr)
23.合并数组 array_merge(arr)
2.在数组的尾部添加数组元素array_push(v,arr)
4.在数组的尾部删除元素array_pop(separator连接成一个字符串implode(arr)
6.检测变量是否是数组is_array(arr)
8.获得数组的值array_values(value是否在v,arr中,是否有k,value是否在value, arr, true)
13.交换数组的键和值 Array_flip(arr)
15.统计数组中所有值的出现次数 Array_count_values(arr)
17.值由小到大排序 Sort(arr)
19.键由小到大排序 ksort(arr)
21.随机从数组中取得arr, arr)
23.合并数组 array_merge(arr)
八、字符串函数(极其重要)
1.输出字符串 echo(str)
3.输出字符串,结束脚本执行 Die(str) die;
4.输出字符串,结束脚本执行 exit(str,str,p)
8.字符串转换为小写 strtolower(str)
10.将字符串的第一个字符转换为大写 ucfirst(str)
12.去除字符串两端的空白字符。 Trim(str)
14.去除字符串右边空白字符。Rtrim(str)
16统计包含的字符串个数 substr_count(string中由length的子字符串
Substr(start[,string中,string,search在offset开始。
Strpos(search[,int search在offset开始
Strrpos(search[,int str中的全部replace。
Str_replace(replace,str);
3.输出字符串,结束脚本执行 Die(str) die;
4.输出字符串,结束脚本执行 exit(str,str,p)
8.字符串转换为小写 strtolower(str)
10.将字符串的第一个字符转换为大写 ucfirst(str)
12.去除字符串两端的空白字符。 Trim(str)
14.去除字符串右边空白字符。Rtrim(str)
16统计包含的字符串个数 substr_count(string中由length的子字符串
Substr(start[,string中,string,search在offset开始。
Strpos(search[,int search在offset开始
Strrpos(search[,int str中的全部replace。
Str_replace(replace,str);
money怎么来?
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)