目录
一、字符串常用方法
二、时间的配置
三、jsonp方法
四、header方法
五、session
一、字符串常用方法
1.获取:
substr、strstr、strrchr,这三种方法都是截取字符但是截取的方式不同
- substr:substr(string,strart,len)是从start截取len位字符(通俗点讲就是比如:1,2,3,4,5,6,7.中start是3,len是4,那就是从3开始之后的四位数)例:
$arr="123456789";
$end=substr($arr,3,4);
echo $end;
运行结果为4567
- strstr:strstr(string,str)截取str之后的所有字符(直白的说就是一条绳子你找一个地方切开,一刀两断,这个str就是你找的那个断口),例:
$arr="123456789";
$end=strstr($arr,"2");
echo $end;
输出结果为23456789
-strrchr:strrchr(string,str)从后面查找str,并截取后面的字符(这个应该容易懂把) 例:
$arr="123456723456722356";
$end=strrchr($arr,"2");
echo $end;
输出结果为2356,正是最后四位;
2. 替换
str_replace(search,replace,string)用replace替换search字符 例:
$arr="你好,我的祖国";
$end=str_replace("祖国","祖国母亲",$arr);
echo $end;
输出结果为:“你好,我的祖国母亲”
3.计算
strlen()获取字符串长度; strpos(string,str,start)查找字符串str出现的位置 strrpos(string,str)从后查找str出现的位置
参数 描述 string 必需。规定要搜索的字符串。 find 必需。规定要查找的字符串。 start 可选。规定在何处开始搜索。
时间的配置
- 配置时间:在php.ini中将 date.timezone=PRC设置
- time()获取的是1970-01-01到今天的秒数
- date(“Y-m-d H:i”,time()); :显示格式如:2008-12-01 12:01 格式化时间戳
- strtotome(“2021-10-20”) 通过字符串转换时间戳
HTTP全局数据
- $_GET[]:获取所有get请求的参数
- $_POST[]:获取所有的post请求参数
- $_REQUEST:获取所有的请求
JSONP方法
- json_encode() 将数组转换为json
- json_decode() 将字符串转换为数组
header方法
- 返回json格式:header(“Content-type: application/json”);
- 返回html格式指定编码(不常用):header(“Content-type:text/html;charset=utf-8”);
session
- session是用来保持客户端与服务端会话的
- session的值存储在服务器
- session是通过cookie来传递给客户端
cookie
- 存储在客户端的数据,可以设置过期时间
- 服务器或者客户端都可以修改设置cookie
- 每次http请求都会携带cookie,HTTP相应也会携带cookie
小贴士:可能概念性的东西有点多,但是我相信只要努力就没有攻克不了的!!(代码可能会有bug但是人生没有,为了更好的明天加油吧!!)
|