PHP中你必须知道的知识点有哪些?(第二弹)
我们学习了解了这么多关于PHP的知识,不知道你们对PHP中你必须知道的知识点有哪些?是否已经完全掌握了呢,如果没有,那就跟随本篇文章一起继续学习吧
相关推荐:PHP中你必须知道的知识点有哪些?
文件操作函数:
opendir(路径):打开一个路径资源(将路径内部的所有数据读入到内存)
readdir(路径资源):从文件夹资源中读取当前资源指针所指向的文件的名字,指针会向下移动一位
closedir(资源):释放对应的文件资源
scandir(路径):读取一个路径内部的所有文件名,返回一个数组,数组的每一个元素都是文件名。
file_exists:判断一个文件是否存在(文件是广义:路径和文件)is _dir:判断一个指定路径是否存在(文件夹)
is_file:判断一个指定路径是否是文件(文件)mkdir:创建一个路径,如果路径存在就会报错rmdir:移除文件夹
file_get_contents:从一个指定的文件内读取数据内容
编码:
base64_encode 本函数将字符串以 MIME BASE64编码。在BASE64编码后的字符串只包含英文字母大小写、阿拉伯数字、加号与反斜线,共64个基本字符,不包含其它特殊的字符,因而才取名BASE64。
base64_decode解码
序列化:
serializeunserialize
json_encode 对变量进行JSON编码
json_decode对JSON格式的字符串进行编码.
错误报告:
error_reporting(E_ALL)
ini_set('display errors', 1)
字符串函数:
strlen:获取字符串长度,字节长度
substr_count某字符串出现的次数
substr:字符串截取,获取字符串(按照字节进行截取)mb_strlen.mb_substr
strchr:与substr相似,从指定位置截取一直到最后
strrchr(获取文件后缀名):与strchr一样,只是从右边开始查找字符strtolower:所有的字符都小写(针对英文字母)
strtoupper:所有的字符都大写
strrev:字符串反转(只能反转英文:英文存储只有一个字节),按照字节进行反转strpos:从字符串中找对应字符出现的位置(数字下标),从最左边开始找
strrpos:与strpos一样,只是从字符串的右边开始找
trim:去掉字符串两边的字符,默认是空格
str_split函数把字符串分割到数组中。
为一连串更小的部分
chunk_split()函数把字符串分割为-
str_repeat("Shanghai",5);把字符串"Shanghai "重复5次str_replace('l', 'T, dirname(DIR)));替换
ucfirst首字母大写
时间日期函数:
time:得到当前时间的时间戳(整型:从格林威治时间1970年1月1日0时0分0秒开始)秒数
date:时间序列化函数,将指定的时间戳转换成规定时间日期的显示格式(随意的字符串:有专业的格式符规定),如果没有指定时间戳,系统默认使用当前时间的时间戳
strtotime:时间日期格式的字符串转换成对应的时间戳(只要是正确的英语时间表达方式,都可以进行转换)
microtime:微秒时间戳,根据不同的要求返回不同的结果混合 microtime (布尔类型),可以返回一个浮点数的时间,也可以返回一个数组(时间戳和微秒数
addcslashes返回在指定的字符前添加反斜杠的字符串
htmlspecialchars 函数把一些预定义的字符转换为HTML实体htmlspecialchars
decode把一些预定义的HTML实体转换为字符
常量:
define()定义常量
defined()检测常量是否定义
推荐学习:《PHP视频教程》