substr(string,strart,len) 从start截取len位字符
mb_substr(string,start,len,"utf-8")
strstr(string,str) 截取str后面的字符
strrchr(string,str) 从后面查找str,并截取后面的字符
str_replace(search,replace,string) 用replace替换search字符
strlen() 获取字符串长度
strpos(string,str,start) 查找字符串str出现的位置
strrpos(string,str) 从后面查找str出现的位置
time() 获取1970-1-1到至今的秒数
date("Y-m-d H:i",time()); 显示格式如2008-12-01 12:01 格式化时间戳
strtotime("2021-10-20") 通过字符串转换为时间戳
格式化方式说明:格式化方式 | 说明 |
---|---|
Y | 4位数字年,y为2位数字,如99即1999年 |
m | 数字月份,前面有前导0,如01。n 为无前导0数字月份 |
d | 月份中的第几天,前面有前导0,如03。j 为无前导0的天数 |
H | 24小时格式,有前导0,h为12小时格式 |
i | 分钟格式,有前导0 |
$_GET[]
获取所有get请求的参数
$_POST[]
获取所有的post请求参数
$_REQUEST[]
获取所有的请求
PHP $_POST
PHP $_GET
PHP $_REQUEST
json_encode() 数组转jsonp
json_decode() 字符串转数组
header("Content-type:application/json"); 返回json格式
header("Content-type:text/html;charset=utf-8"); 返回html格
(1) 生成底图;依赖php图片处理库GD
(2) 生成验证内容;产生随机数,使用php函数rang()
(3) 生成验证码图片;
(4) 校验验证码内容将用户输入的验证码
与存入session的验证码
比对
$_SESSION["code"] = $code
;
$_FILES变量说明(设定表单name属性为file):$_FILES变量 | 说明 |
---|---|
$_FILES["file"]["name"] | 客户端提交文件的原名称 |
$_FILES["file"]["type"] | 浏览器提供的文件的 MIME 类型,如 gif 图片为 image/gif 。不过此类型在 PHP端并不检查,因此不要想当然认为有这个值 |
$_FILES["file"]["size"] | 已上传文件的大小,单位为字节 |
$_FILES["file"]["tmp_name"] | 文件被上传后在服务端储存的临时文件名 |
$_FILES["file"]["error"] | 和该文件上传相关的错误代码,为0则代表上传成功 |