掌握下面常用函数,学php不再难!
来源:互联网 发布:linux启动ntp服务 编辑:程序博客网 时间:2024/04/29 07:54
一、写入文件
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)
七、数组函数(极其重要)
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)
八、字符串函数(极其重要)
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);
更多资讯请关注【传智播客】官方微信:itcastedu
- 【PHP】掌握下面常用函数,学php不再难!
- 掌握下面常用函数,学php不再难!
- 掌握下面常用函数,学php不再难
- 掌握下面常用函数
- 掌握 NumPy 常用函数
- 让Git不再难学
- 让Git不再难学
- 我学PHP整理的数组与字符串常用函数
- 灵活掌握数据库常用函数
- 传智播客.黑马程序员,学C++不再难!
- 学电脑必须掌握的网络八个常用DOS…
- asp 需要掌握的常用函数
- 必须掌握的C++常用String函数
- 轻松掌握PHP函数eval()应用技巧
- 跟着辛星一起学PHP中的常用的字符串函数
- [转]CSS布局口诀,学ccs不再难
- CSS布局的九个诀窍,学ccs不再难
- css布局九决 学css不再难
- LDA--隐狄利克雷分布(摘要以及2,3节)
- Xcode的常用功能以及快捷键
- 【C/C++学习】之十七、C++11中我们需要关注的
- Snail—PowerDesigner破解
- linux CentOS6.5 编译安装mysql
- 掌握下面常用函数,学php不再难!
- POJ 3318 Matrix Multiplication【矩阵相乘——随机化检测】
- 学习与成长 【7001】量化建模语言在敏捷开发中的应用
- MAC ,PHY, MII
- JS获得屏幕宽度、高度(分辨率)
- Java进阶之欧拉工程 第十六篇【2的1000次方各位之和为多少】
- ireport实现报表打印中常出现的几个问题
- 3款移动应用数据统计分析平台对比
- 导航栏和单行和多行的删除