目录
-
字符串常用 -
时间戳 -
http全局数组 -
jsonp方法 -
header方法 -
session -
cookie
一、字符串常用:
获取:
substr(string,strart,len) | 英文截取 | mb_substr(string,start,len,"utf-8") | 汉字截取 |
获取案例:
$str="耳环软件和合伙人计划投入将统一和探讨会让你体会如何让人突然添加额度和研究和呵护我结过婚";
$sub=substr($str,0,28);//英文
$sub=mb_substr($str,0,30,"utf-8");//中文
echo $sub;
替换:
strstr(string,str) | 截取str后面的字符 | strrchr(string,str) | 从后面查找str,并截取后面的字符 |
替换案例:
$str="我爱我的祖国,我的祖国是中国";
$str2=str_replace("祖国","国家",$str);//替换把祖国换成国家
echo $str2;
echo "<br/>";
计算:
strlen() | 获取字符串的长度 | strpos(string,str,start) | 查找字符串str出现的位置 | strrpos(string,str) | 从后查找str出现的位置 |
二、时间:
配备时间:
第一步:打开phpStudy 2018软件
第二步:点击其他选项菜单,在其他选项菜单中找到打开配备文件,在打开配置文件中的第一个php-ini
第三步:按快捷键ctrl+f查找面板中查找:data.timezone,找到后改为date.timezone=PRC
time():获取1970-1-1到今天的秒数
date("Y-m-d H:i",time()):显示格式如 2008-12-01 12:01,格式化时间戳
strtotime("2021-10-20"):通过字符串转换为时间戳
三、http全局数组:
$_GET[] | 获取所有get请求的参数 | $_POST[] | 获取所有的post请求参数 | $_REQUEST[] | 获取所有的请求 |
<?php
// echo "你好,",$_GET["uname"],"<br/>"; //地址栏可见
// echo "年龄,",$_GET["age"],"<br/>";
// echo "你好,",$_POST["uname"],"<br/>"; //地址栏不可见
// echo "年龄,",$_POST["age"],"<br/>";
echo "你好,",$_REQUEST["uname"],"<br/>"; //可见和不可见看前面
echo "年龄,",$_REQUEST["age"],"<br/>";
?>
四、jsonp方法:
json_encode() | 数组转jsonp | json_decode() | 字符串转数组 |
五、header方法:
header("Content-type: application/json"); | 返回json格式 | header("Content-type:text/html;charset=utf-8"); | 返回html格式指定 编码 |
六、session:
01.session是用来保持客户端与服务器端会话的
02.session的值存储在服务器
03.session是通过cookie来传递给客户端
七、cookie:
存储在客户端的数据,可以设置过期时间
服务器或者客户端都可以修改设置cookie
每次http请求都会携带cookie,http响应也会携带cookie
|