常用的php函数,PHP 常用函数汇总
一、写入文件
1.打开资源(文件)fopen($filename,$mode)2.写文件fwrite($handle,$str)3.关闭文件fclose($handle)4.一步写入file_put_contents($filename,$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($arr,$v)
2.在数组的尾部添加数组元素array_push($arr,$v,$v1...)
3.将数组的第一个元素移出,并返回此元素array_shift($arr)
4.在数组的尾部删除元素array_pop($arr)
5.将数组用$separator连接成一个字符串implode($a,$arr)
6.检测变量是否是数组is_array($arr)
7.获得数组的键名array_keys($arr)
8.获得数组的值array_values($arr)
9.检索$value是否在$arr中,返回布尔值in_array($v,$arr)
10.检索数组$arr中,是否有$key这个键名array_key_exists($k,$arr)
11.检索$value是否在$arr中,若存在返回键名Array_search($value, $arr)
12.将一个数组逆向排序,如果第二个参数为true,则保持键名Array_reverse($arr, true)
13.交换数组的键和值 Array_flip($arr)
14.统计数组元素的个数 Count($arr)
15.统计数组中所有值的出现次数 Array_count_values($arr)
16.移除数组中的重复值 Array_unique($arr)
17.值由小到大排序 Sort($arr)
18.值由大到小排序 Rsort($arr)
19.键由小到大排序 ksort($arr)
20.键由大到小排序 krsort($arr)
21.随机从数组中取得$num个元素 Array_rand($arr, $num)
22.对数组的所有元素求和Array_sum($arr)
23.合并数组 array_merge($arr,$arr)
八、字符串函数(极其重要)
1.输出字符串 echo($str) echo
2.原样输出(区分单引号和双引号) print($str)
3.输出字符串,结束脚本执行 Die($str):die($str) die;
4.输出字符串,结束脚本执行 exit($str) exit;
5.输出格式化字符串 printf($str,$p1,...)
6.不直接输出格式化的字符串,返回格式化的字符串,保存到变量中 sprintf($str,$p1,...)
7.打印变量的相关信息 var_dump($p)
8.字符串转换为小写 strtolower($str)
9.字符串转换为大写 strtoupper($str)
10.将字符串的第一个字符转换为大写 ucfirst($str)
11.将字符串中每个单词转换为大写 ucwords($str)
12.去除字符串两端的空白字符。 Trim($str,' ,')
13.去除字符串左边空白字符。 Ltrim($str)
14.去除字符串右边空白字符。Rtrim($str)
空白字符:"","\t","\n","\r",”\0”
15取得字符串长度 strlen($str)
16统计包含的字符串个数 substr_count($str,’子串’)
17返回字符串$string中由$start开始,长度为$length的子字符串
Substr($string ,$start[,$length])
18返回字符串$string中,$search第一次出现到字符串结束的子字符串。
Strstr($string,$search)
19查找$search在$str中第一次位的置,从$offset开始。
Strpos($str,$search[,int $offset])
20.查找$search在$str中最后一次的位置,从$offset开始
Strrpos($str,$search[,int $offset])
21.替换$str中的全部$search为 $replace。
Str_replace($search,$replace,$str)
22.重复输出指定的字符串
Str_repeat()
23.加密字符串
Md5()
24.字符串翻转
Strrev()
25.使用一个字符串分割另一个字符串,形成一个数组//把字符串变成数组
Explode(“分隔符”,$str);
原文链接:http://www.phpxs.com/post/5161/
欢迎大家添加播妞微信哦!
∨阅读原文学习路上不孤单,加入程序员交流群!
常用的php函数,PHP 常用函数汇总相关推荐
- Hive内置函数与常用函数汇总
目录 Hive内置函数汇总 字符函数(字符串操作) 数学函数 集合函数 类型转换函数 日期函数 条件函数 聚合函数 表生成函数 辅助功能类函数 数据屏蔽函数(从Hive 2.1.0开始) Hive常用 ...
- R语言描述性统计分析:使用epiDisplay包的summ函数获取dataframe数据中每个变量的常用统计量、对每个变量进行汇总统计
R语言描述性统计分析:使用epiDisplay包的summ函数获取dataframe数据中每个变量的常用统计量.对每个变量进行汇总统计 目录
- Excel部分常用函数及使用方法汇总
前言:本博文只整理了Excel里常用的部分函数,更多函数请访问:excel函数公式大全 文章目录 一.日期与时间函数 1. DAY函数 2.DATE函数 3.WEEKDAY函数 二.数学与三角函数 1 ...
- Python常用内置类和常用内置函数汇总
一:内置类:(1)常用内置类1,class int(object): """ int(x=0) -> integer int(x, base=10) -> i ...
- appium java常用函数_AppiumLibrary常用关键字
通过上一章节,open application关键字的使用,相信大家对手机自动化充满了兴趣,那么今天这一章节,主要介绍AppiumLibrary中常用关键字的使用. 一.实用函数 关键字 含义 实例 ...
- pythonsave函数_Python常用功能函数
Python常用功能函数汇总 1.按行写字符串到文件中 import sys, os, time, json def saveContext(filename,*name): format = '^' ...
- R语言广义线性模型函数GLM、广义线性模型(Generalized linear models)、GLM函数的语法形式、glm模型常用函数、常用连接函数、逻辑回归、泊松回归、系数解读、过散度分析
R语言广义线性模型函数GLM.广义线性模型(Generalized linear models).GLM函数的语法形式.glm模型常用函数.常用连接函数.逻辑回归.泊松回归.系数解读.过散度分析 目录
- R语言使用plot函数和lines函数可视化线图(line plot)时、图之间的主要区别是由选项type产生的、type参数常用参数说明、不同type生成的可视化图像对比
R语言使用plot函数和lines函数可视化线图(line plot)时.图之间的主要区别是由选项type产生的.type参数常用参数说明.不同type生成的可视化图像对比 目录
- python常用函数-python常用函数精讲
原标题:python常用函数精讲 返回值为bool类型的函数 bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假. ...
- Python语言学习之pandas:DataFrame二维表的简介、常用函数、常用案例之详细攻略
Python语言学习之pandas:DataFrame二维表的简介.常用函数.常用案例之详细攻略 目录 DataFrame的简介 DataFrame的常用案例 1.写入和读取excel表格文件
最新文章
- LeetCode刷题记录14——257. Binary Tree Paths(easy)
- 标题: Debian 下 VirtualBox 的桥接、USB 设置 ── 迷你怎么做 [转自sir]
- ob服务器维修视频,教你如何使用OB系统 还在看转播?你OUT了!
- MySQL 下载与配置教程(免安装版)
- Dapper使用技巧
- html引用c 变量,在jsp页面中定义全局变量,供其他页面引用
- 轮询、长轮询与Web Socket的前端实现
- 企业微信发布全国远程办公大数据:这些地方的企业最爱交流
- 获取设备和 App 信息
- java常用省份合集
- Code-NFine:NFine介绍
- C语言 C语言知识点总结(思维导图版)
- HaaS506-HD1本地更新固件教程
- nmn产品品牌,nmn产品哪家更靠谱,看完不花冤枉钱
- 道士后期时的技能运用有哪些
- 3. 用户/管理员注册登录 - 如何使用个人Facebook来登录门户网站
- vue前端上传doc文件并读取文件内容
- 使用OpenCV和Python实现图像的颜色检测
- pc端客户端爬虫_爬虫微博模拟登陆-从移动端到PC端
- Markdown的基本使用