一、写入文件

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 常用函数汇总相关推荐

  1. Hive内置函数与常用函数汇总

    目录 Hive内置函数汇总 字符函数(字符串操作) 数学函数 集合函数 类型转换函数 日期函数 条件函数 聚合函数 表生成函数 辅助功能类函数 数据屏蔽函数(从Hive 2.1.0开始) Hive常用 ...

  2. R语言描述性统计分析:使用epiDisplay包的summ函数获取dataframe数据中每个变量的常用统计量、对每个变量进行汇总统计

    R语言描述性统计分析:使用epiDisplay包的summ函数获取dataframe数据中每个变量的常用统计量.对每个变量进行汇总统计 目录

  3. Excel部分常用函数及使用方法汇总

    前言:本博文只整理了Excel里常用的部分函数,更多函数请访问:excel函数公式大全 文章目录 一.日期与时间函数 1. DAY函数 2.DATE函数 3.WEEKDAY函数 二.数学与三角函数 1 ...

  4. Python常用内置类和常用内置函数汇总

    一:内置类:(1)常用内置类1,class int(object): """ int(x=0) -> integer int(x, base=10) -> i ...

  5. appium java常用函数_AppiumLibrary常用关键字

    通过上一章节,open application关键字的使用,相信大家对手机自动化充满了兴趣,那么今天这一章节,主要介绍AppiumLibrary中常用关键字的使用. 一.实用函数 关键字 含义 实例 ...

  6. pythonsave函数_Python常用功能函数

    Python常用功能函数汇总 1.按行写字符串到文件中 import sys, os, time, json def saveContext(filename,*name): format = '^' ...

  7. R语言广义线性模型函数GLM、广义线性模型(Generalized linear models)、GLM函数的语法形式、glm模型常用函数、常用连接函数、逻辑回归、泊松回归、系数解读、过散度分析

    R语言广义线性模型函数GLM.广义线性模型(Generalized linear models).GLM函数的语法形式.glm模型常用函数.常用连接函数.逻辑回归.泊松回归.系数解读.过散度分析 目录

  8. R语言使用plot函数和lines函数可视化线图(line plot)时、图之间的主要区别是由选项type产生的、type参数常用参数说明、不同type生成的可视化图像对比

    R语言使用plot函数和lines函数可视化线图(line plot)时.图之间的主要区别是由选项type产生的.type参数常用参数说明.不同type生成的可视化图像对比 目录

  9. python常用函数-python常用函数精讲

    原标题:python常用函数精讲 返回值为bool类型的函数 bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假. ...

  10. Python语言学习之pandas:DataFrame二维表的简介、常用函数、常用案例之详细攻略

    Python语言学习之pandas:DataFrame二维表的简介.常用函数.常用案例之详细攻略 目录 DataFrame的简介 DataFrame的常用案例 1.写入和读取excel表格文件

最新文章

  1. LeetCode刷题记录14——257. Binary Tree Paths(easy)
  2. 标题: Debian 下 VirtualBox 的桥接、USB 设置 ── 迷你怎么做 [转自sir]
  3. ob服务器维修视频,教你如何使用OB系统 还在看转播?你OUT了!
  4. MySQL 下载与配置教程(免安装版)
  5. Dapper使用技巧
  6. html引用c 变量,在jsp页面中定义全局变量,供其他页面引用
  7. 轮询、长轮询与Web Socket的前端实现
  8. 企业微信发布全国远程办公大数据:这些地方的企业最爱交流
  9. 获取设备和 App 信息
  10. java常用省份合集
  11. Code-NFine:NFine介绍
  12. C语言 C语言知识点总结(思维导图版)
  13. HaaS506-HD1本地更新固件教程
  14. nmn产品品牌,nmn产品哪家更靠谱,看完不花冤枉钱
  15. 道士后期时的技能运用有哪些
  16. 3. 用户/管理员注册登录 - 如何使用个人Facebook来登录门户网站
  17. vue前端上传doc文件并读取文件内容
  18. 使用OpenCV和Python实现图像的颜色检测
  19. pc端客户端爬虫_爬虫微博模拟登陆-从移动端到PC端
  20. Markdown的基本使用

热门文章

  1. python微服务开发pdf_《微服务设计》中文完整版PDF电子书下载
  2. 如何将电脑下载的电子书导入手机kindle APP
  3. ffmpeg笔记(一)音视频基础
  4. CentOS7系统安装参考
  5. 计算机连接不上蓝牙鼠标,蓝牙鼠标怎么连接到笔记本电脑?
  6. 罗技蓝牙鼠标连接电脑教程
  7. 心电图心电轴怎么计算_心电图QRS电轴角度简易直读法
  8. 捍卫者usb管理控制系统_捍卫效用优先CSS
  9. springboot Filed to bind properties under
  10. MTTF MTBF MTRF