php正则表达式两种模式,PHP正则表达式之2种模式和Cookie详解(代码实例)-php教程...

本文指标:

一、理解正则表白式的贪心模式的界说

二、理解正则表白式的懈怠模式的界说

三、把握正则表白式的贪心模式的用法

四、把握正则表白式的懈怠模式的用法

五、理解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

gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==

三、点击Cookies,找到咱们对应的域名

gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==

这样咱们能够看到咱们设置的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教程

分享到:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值