久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      PHP正則表達(dá)式之2種模式和Cookie詳解(代碼實(shí)例)

      本文目標(biāo):

      1、了解正則表達(dá)式的貪婪模式的定義

      2、了解正則表達(dá)式的懶惰模式的定義

      3、掌握正則表達(dá)式的貪婪模式的用法

      4、掌握正則表達(dá)式的懶惰模式的用法

      5、了解PHP中Cookie的定義

      6、掌握Cookie的基本用法,獲取和設(shè)置

      (一)、了解正則表達(dá)式的貪婪模式的定義

      貪婪模式的定義:在可匹配與可不匹配的時候,優(yōu)先匹配

      (二)、了解正則表達(dá)式的懶惰模式的定義

      懶惰模式的定義:和貪婪模式相反,在可匹配與可不匹配的時候,優(yōu)先不匹配

      (三)、掌握正則表達(dá)式的貪婪模式的用法

      舉例

      代碼如下:

      <?php //下面的d表示匹配數(shù)字 $p = '/d+-d+/'; $str = "我的電話是010-13875678"; if(  preg_match($p, $str, $match) ){     echo "字符串符合規(guī)則,匹配結(jié)果為:<br/>";     print_r( $match ); }else{     echo "字符串不符合規(guī)則"; } ?>

      運(yùn)行結(jié)果為:

      字符串符合規(guī)則,匹配結(jié)果為:
      Array ( [0] => 010-13875678

      (四)、掌握正則表達(dá)式的貪婪模式的用法

      舉例代碼如下:

      <?php //下面的d表示匹配數(shù)字 $p = '/d?-d?/'; $str = "我的電話是010-13875678"; if(  preg_match($p, $str, $match) ){     echo "字符串符合規(guī)則,匹配結(jié)果為:<br/>";     print_r( $match ); }else{     echo "字符串不符合規(guī)則"; } ?>

      運(yùn)行結(jié)果為:

      字符串符合規(guī)則,匹配結(jié)果為:
      Array ( [0] => 0-1 )

      由此可見,貪婪模式是盡可能多的匹配,能多則多,而懶惰模式是盡可能少的匹配,能少則少

      (五)、了解PHP中Cookie的定義

      Cookie就是一組多組數(shù)據(jù),只不過這個數(shù)據(jù)是存儲到客戶端的瀏覽器中,我們通過Cookie來存儲用戶的部分體積小的數(shù)據(jù)。比如保存用戶的登錄賬號信息到客戶端的瀏覽器中

      (六)、掌握PHP中Cookie的基本用法,獲取和設(shè)置

      1、php中設(shè)置cookie,是用方法setcookie,但是setcookie方法其實(shí)是有7個參數(shù)的,不過常用的參數(shù)是以下幾個

      name( Cookie名)可以通過$_COOKIE['name'] 進(jìn)行訪問

      value(Cookie的值)

      expire(過期時間)Unix時間戳格式,默認(rèn)為0,表示瀏覽器關(guān)閉即失效

      path(有效路徑)如果路徑設(shè)置為'/',則整個網(wǎng)站都有效

      domain(有效域)默認(rèn)整個域名都有效

      2、php中獲取一個cookie,通過$_COOKIE["參數(shù)名"]

      具體代碼如下:

      實(shí)踐目標(biāo):

      1、使用參數(shù)name,value

      <?php $name = "zhangsan"; setcookie("name",$name); ?>

      運(yùn)行結(jié)果為空

      我們剛剛說這些cookie是存儲到瀏覽器中,那么如何查看呢?

      步驟如下:

      1、按下F12

      2、點(diǎn)擊Application

      PHP正則表達(dá)式之2種模式和Cookie詳解(代碼實(shí)例)

      3、點(diǎn)擊Cookies,找到我們對應(yīng)的域名

      PHP正則表達(dá)式之2種模式和Cookie詳解(代碼實(shí)例)

      這樣我們可以看到我們設(shè)置的name數(shù)據(jù)

      我們可以看到其實(shí)這條記錄其實(shí)還有很多屬性,除了name,值,還有Domain,Path,Expires

      默認(rèn)path就是當(dāng)前頁面所在的目錄

      Expires表示有效期,默認(rèn)就是一個會話有效時間

      現(xiàn)在我們來看下把這個zhangsan輸出來

      具體代碼如下:

      <?php  $name = "zhangsan"; echo $_COOKIE["name"];  ?>

      輸出結(jié)果如下:

      zhangsan

      接下來我們來試試另外一個參數(shù),有效時間,我們希望將這個數(shù)據(jù)的有效時間就是5秒鐘,超過了以后,就失效

      <?php $name = "zhangsan"; setcookie("name",$name,time()+5); echo "cookie name值=".$_COOKIE["name"]; echo " 該值將在5秒鐘后失效"; ?>

      運(yùn)行結(jié)果為:

      cookie name值=zhangsan 該值將在5秒鐘后失效

      5秒鐘后我們再來運(yùn)行結(jié)果

      運(yùn)行結(jié)果為:

      Notice: Undefined index: name in D:E-classclass-codeclassingindex.php on line 10
      cookie name值= 該值將在5秒鐘后失效

      總結(jié):

      1、了解正則表達(dá)式的貪婪模式的定義

      2、了解正則表達(dá)式的懶惰模式的定義

      3、掌握正則表達(dá)式的貪婪模式的用法

      4、掌握正則表達(dá)式的懶惰模式的用法

      5、了解PHP中Cookie的定義

      6、掌握Cookie的基本用法,獲取和設(shè)置

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號