本文指标:
一、理解正则表白式的贪心模式的界说
二、理解正则表白式的懈怠模式的界说
三、把握正则表白式的贪心模式的用法
四、把握正则表白式的懈怠模式的用法
五、理解PHP中Cookie的界说
六、把握Cookie的根本用法,猎取以及设置
(一)、理解正则表白式的贪心模式的界说
贪心模式的界说:正在可婚配与可没有婚配的时分,优先婚配
(二)、理解正则表白式的懈怠模式的界说
懈怠模式的界说:以及贪心模式相同,正在可婚配与可没有婚配的时分,优先没有婚配
(三)、把握正则表白式的贪心模式的用法
举例
代码以下:
//上面的\d示意婚配数字
$p = '/\d+\-\d+/';
$str = "我的德律风是010-13875678";
if( preg_match($p, $str, $match) ){
echo "字符串合乎规定,婚配后果为:
";
print_r( $match );
}else{
echo "字符串没有合乎规定";
}
?>
运转后果为:
字符串合乎规定,婚配后果为:
Array ( [0] => 010-13875678
(四)、把握正则表白式的贪心模式的用法
举例代码以下:
//上面的\d示意婚配数字
$p = '/\d?\-\d?/';
$str = "我的德律风是010-13875678";
if( preg_match($p, $str, $match) ){
echo "字符串合乎规定,婚配后果为:
";
print_r( $match );
}else{
echo "字符串没有合乎规定";
}
?>
运转后果为:
字符串合乎规定,婚配后果为:
Array ( [0] => 0-1 )
因而可知,贪心模式是尽可能多的婚配,能多则多,而懈怠模式是尽可能少的婚配,能少则少
(五)、理解PHP中Cookie的界说
Cookie就是一组多组数据,只不外这个数据是存储到客户真个阅读器中,咱们经过Cookie来存储用户的局部体积小的数据。比方保留用户的登录账号信息到客户真个阅读器中
(六)、把握PHP中Cookie的根本用法,猎取以及设置
一、php中设置cookie,是用办法setcookie,然而setcookie办法实际上是有7个参数的,不外罕用的参数是如下几个
name( Cookie名)能够经过$_COOKIE['name'] 进行拜访
value(Cookie的值)
expire(过时工夫)Unix工夫戳格局,默许为0,示意阅读器封闭即生效
path(无效门路)假如门路设置为'/',则整个网站都无效
domain(无效域)默许整个域名都无效
二、php中猎取一个cookie,经过$_COOKIE["参数名"]
详细代码以下:
理论指标:
一、应用参数name,value
$name = "zhangsan";
setcookie("name",$name);
?>
运转后果为空
咱们刚刚说这些cookie是存储到阅读器中,那末若何查看呢?
步骤以下:
一、按下F12
二、点击Application
三、点击Cookies,找到咱们对应的域名
这样咱们能够看到咱们设置的name数据
咱们能够看到其实这笔记录其实另有不少属性,除了了name,值,另有Domain,Path,Expires
默许path就是以后页面所正在的目次
Expires示意无效期,默许就是一个会话无效工夫
如今咱们来看下把这个zhangsan输入来
详细代码以下:
$name = "zhangsan";
echo $_COOKIE["name"];
?>
输入后果以下:
zhangsan
接上去咱们来尝尝另一个参数,无效工夫,咱们心愿将这个数据的无效工夫就是5秒钟,超越了当前,就生效
$name = "zhangsan";
setcookie("name",$name,time()+5);
echo "cookie name值=".$_COOKIE["name"];
echo " 该值将正在5秒钟后生效";
?>
运转后果为:
cookie name值=zhangsan 该值将正在5秒钟后生效
5秒钟后咱们再来运转后果
运转后果为:
Notice: Undefined index: name in D:\E-class\class-code\classing\index.php on line 10
cookie name值= 该值将正在5秒钟后生效
总结:
一、理解正则表白式的贪心模式的界说
二、理解正则表白式的懈怠模式的界说
三、把握正则表白式的贪心模式的用法
四、把握正则表白式的懈怠模式的用法
五、理解PHP中Cookie的界说
六、把握Cookie的根本用法,猎取以及设置
以上就是PHP正则表白式之2种模式以及Cookie详解(代码实例)的具体内容,更多请存眷资源魔其它相干文章!
本网站(www.ziyuanmo.com)刊载的所有内容,包括文字、图片、音频、视频、软件、程序、以及网页版式设计等均由用户发表。
虚拟收费资源付款后概不退款,请考虑在三后支付!如有侵权可联系邮箱:ziyuanmo@admin.com,会在第一时间解决!
资源猫 » PHP正则表达式之2种模式和Cookie详解(代码实例)-php教程
分享到: