PHP中的方法可以说是有很多,将这些方法都记住也几乎是不可能的,那么最好的方式就是将自己需要用到的常用方法都汇总到一篇文章中,这样就可以增加查询的效率,下面就是在我们日常开发中常用的一些方法.
数组排序
sort()对数组进行升序排列
rsort()对数组进行降序排列
asort()根据关联数组的值进行升序排列
ksort()根据关联数组的键进行升序排列
arsort()根据关联数组的值进行降序排列
krsort()根据关联数组的键进行降序排列
php超全局变量
GLOBALS包含全部变量的全局组合数组
_SERVER包含头信息/路径和脚本位置等信息的数组
_REQUESTHTML表单提交的数据
_POST收集表单数据
_GET收集表单数据
_FILES接收表单传输文件
_ENV
_COOKIE
_SESSION
PHP魔术常量
__LINE__文件中的当前行号
__FILE__文件的完整路径和文件名
__DIR__文件所在的目录
__FUNCTION__返回该函数被定义时的名字
__CLASS__返回该类被定义时的名字
__TRAIT__
__METHOD__类的方法名,返回该方法被定义时的名字
__NAMESPACE__当前命名空间的名称
常用的方法和技术
字符串函数:
strlen获取字符串长度
substr_count某字符串出现的次数
substr字符串截取,获取字符串
strchr与substr相似,从指定位置截取一直到最后
strrchr与strchr一样只是从右边开始查找字符
strtolower所有字符都小写
strtoupper所有字符都大写
strrev字符串反转
strpos从字符串中找对应字符出现的位置
trim去掉函数两边的字符,默认是空格
str_split()把字符串分割到数组中
ucfirst首字母大写
时间函数:
time得到当前时间戳
date时间序列化函数
strtotime时间日期格式的字符串转化成对应的时间戳
microtime微秒时间戳
数学相关函数
abs绝对值
floor向下取整
ceil向上取整
round四舍五入
rand取得一个指定范围内的随机数
mt_rand取得一个制定范围内的随机数(效率高)
min
max
数组相关的函数
count()
key()获取当前数组当前指针所指向的元素的下标
current获取的当前指针指向元素的数值
next获取下一个元素的值,并将指针下移
prev获取上一个元素的值,并且将指针上移
end将指针移到数组的最后一个元素,并返回最终指针位置的值
reset将指针移到数组的第一个元素,并返回最终指针位置额值
array_keys获取一个数组的所有键名
array_values获取数字的所有值
join()把数组元素组合为一个字符串
implode()将数组拼接成字符串
explode()将字符串按指定字符分割为数组