字符串常用:
-
获取:
substr(string,strt,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出现的位置
时间:
配置时间:
- 找到PHP的配置文件:php.ini;
- 找到其中的date.timezone=,在后边加上PRC,删除前边的“;’”,并保存;
- 重启PHP运行;
-
time();
获取1970-1-1到现在的秒数
date("Y-m-d H:i",time());
显示格式如2021-01-01格式化的时间戳
strtotime("2021-10-10");
通过字符串转换为时间戳
http全局数组:
$_GET[] | 获取所有get请求的参数 |
$_POST[] | 获取所有post请求的参数 |
$_REQUEST[] | 获取所有请求 |
jsonp方法:
json_encode() | 数组转jsonp |
json_decode() | 字符串转数组 |
header方法:
-
header("Content-type:text/html;charset=utf-8");
返回html格式指定编码
-
header("Content-type: application/json");
返回son格式
session:
- session是用来保存客户端与服务器会话的
- session的值存储在服务器
- session是通过cookie,来传递给客户端
cookie:
- 存储在客户端的数据,可以设置过期时间
- 服务器或者客户端都可以修改cookie
- 每次http请求都会携带cookie
- http响应也会携带cookie