Php复习(4)
来源:互联网 发布:有线监控怎么连接网络 编辑:程序博客网 时间:2024/03/28 17:48
PHP文件及目录操作
文件操作:
fopen(
文件路径, 打开模式:r 读(文件不会自动创建)
w 写(文件不存在则创建,如果存在则清空)
a 追加(在文件尾部继续写入)
r+,w+,a+ 读,写
\r\n PHP_EOL 换行
filesize()//获取文件大小
fread(
fgets(
fwrite(
fclose(
unlink($filename)//删除判断文件是否存在:is_file($path)//路径正确,并且是文件file_exists($path)//路径正确或者文件存在,就返回真目录操作:mkdir($pathname, $mode, $recursive, $context)//创建 目录路径 ,权限(1执行,2写,4读)0777,false一次创建一级true一次创建多级opendir()打开readdir()读取closedir()关闭rmdir()删除scandir($diretory[,$sort])返回的是一个由$diretory中所有文件和目录组成的数组is_dir()
PHP正则表达式
一个有固定格式的字符串
由字符簇,限定符,定位符,匹配模式组成
定界符:/……./ 正则表达式的开始于结束
字符簇:
[0-9][a-z][A-Z]
\d
\D
\w
\W
\s
\S
.
限定符:对字符串中内容出现的次数进行限定
{n,m} {n,} {m}
简写:? —– {0,1}
* ——{0,}
+ ——{1,}
定位符:
^:
$:
\b:单词的开始及结束
匹配模式:
i:不区分大小写
s:点(.)能匹配任意字符
转义字符:
.;\;[;];{;};\/
子表达式: 把正则表达式的一部分用()括起来,就成了子表达式,且子表达式的内容会单独获取, 不想获取,就在其前面加?:或运算: |正则表达式相关函数perl、pcre风格正则表达式preg_grep($pattern,$array)//返回给定数组array中与模式pattern匹配的元素组成的数组preg_match($pattern, $subject)//只匹配一次preg_match_all($pattern, $subject,$array) 把正则表达式与字符串进行比较,将匹配结果存放到$arraypreg_replace($pattern,$replace,$str)//替换preg_split($pattern,$str) //拆分反向引用:替换函数中的第一个参数中子表达式获取的内容给第二个参数引用, 通过反向引用变量$整数($1,$2..$99)99个,由子表达式产生 $0是匹配的整个表达式的结果。100个=99+1 在函数preg_replace中第一个参数产生,在第二个参数中使用
- Php复习(4)
- PHP重点复习 4
- Php复习(1)
- Php复习(2)
- Php复习(3)
- php复习
- php复习
- php复习 第十三天 mysql基础4
- PHP假期复习(一)----编程入门
- PHP假期复习(二)----函数
- PHP假期复习(三)---http协议
- PHP假期复习(四)---web技术
- PHP假期复习(五)---AJAX
- PHP假期复习(六)---操作MySQL
- 复习(4-3)
- 指针复习(4)
- 复习php魔术方法
- php语法复习
- 高精度运算总结(10.21更新整数乘法)
- TCP三次握手四次回收图解
- android学习语法用法知识点
- 函数调用的四种模式以及this的指向浅析
- C++ 简单的程序--‘hello world’
- Php复习(4)
- conf/masters中masters的内容探究
- 【基础编程】HDOJ2045不容易系列之(3)—— LELE的RPG难题
- js常用正则表达式
- [已解决问题]:“c:\java\03"不是内部或外部命令,也不是可运行的程序或批处理文件。
- QT 5.7 for iOS Xcode 8 Project ERROR: Xcode not set up properly. You may need to confirm the license
- 面试基础知识准备
- 151. Reverse Words in a String 字符串
- byte