1. 正規表現の貪欲モードの定義を理解する
2. 正規表現の遅延モードの定義を理解する
3.正規表現をマスターする 貪欲モードの表現の使い方をマスターする
4. 正規表現の遅延モードの使い方をマスターする
5. PHP における Cookie の定義を理解する
6. マスターするCookieの使い方の基本、取得と設定
グリーディモードの定義:一致するか否かで一致するpriority
lazyモードの定義:greedyモードとは逆に、一致するかどうかの場合、一致しないものを優先する-matching
例
コードは次のとおりです。
<?php //下面的\d表示匹配数字 $p = '/\d+\-\d+/'; $str = "我的电话是010-13875678"; if( preg_match($p, $str, $match) ){ echo "字符串符合规则,匹配结果为:<br/>"; print_r( $match ); }else{ echo "字符串不符合规则"; } ?>
実行結果は次のとおりです。 :
文字列はルールに準拠しており、一致する結果は次のとおりです:
Array ( [0] => 010-13875678
コード例は次のとおりです:
#
<?php //下面的\d表示匹配数字 $p = '/\d?\-\d?/'; $str = "我的电话是010-13875678"; if( preg_match($p, $str, $match) ){ echo "字符串符合规则,匹配结果为:<br/>"; print_r( $match ); }else{ echo "字符串不符合规则"; } ?>実行結果は次のとおりです:
Array ( [0] = > 0-1 )貪欲モードは次のように一致することがわかります。できるだけ多く、できるだけ多く、遅延モードではできるだけ少なく、できるだけ少なく一致します。
(5) PHP における Cookie の定義を理解する
(6) PHP での cookie の基本的な使い方をマスターする
#1 の取得と設定 php で cookie を設定するには setcookie メソッドを使用しますが、setcookie メソッドには実際には 7 つのパラメータがあります、ただし、一般的に使用されるパラメータは次のとおりです。name (Cookie 名) に $_COOKIE[' name'] を渡すと、
value (Cookie 値)
# にアクセスできます。 ##expire (有効期限) Unix タイムスタンプ形式、デフォルトは 0 です。これは、ブラウザを閉じると期限切れになることを意味します。 path (有効なパス) パスが「/」に設定されている場合、Web サイト全体is validdomain (有効なドメイン) デフォルトでは、ドメイン名全体が有効です2. PHP で Cookie を取得し、$_COOKIE["パラメータ名"]## を渡します
#具体的なコードは次のとおりです:練習目標:
1. パラメータ名、値を使用します
<?php $name = "zhangsan"; setcookie("name",$name); ?>
実行結果は空です
これらの Cookie はブラウザに保存されると言いましたが、どのように確認すればよいのでしょうか?
手順は次のとおりです:
1. F12 を押します
2. [アプリケーション] をクリックします
3. をクリックします。 Cookie、対応するドメイン名を見つけます #これで、設定した名前データがわかりますこのレコードには実際に多くの属性があることがわかります。名前、値に加えて、ドメイン、パス、Expires もあります。
デフォルトのパスは、現在のページが配置されているディレクトリです。
Expires は有効期間を表し、デフォルトのはセッションの有効時間です
次に、この zhangsan を出力する方法を見てみましょう
##具体的なコードは次のとおりです:<?php $name = "zhangsan"; echo $_COOKIE["name"]; ?>出力結果は次のとおりです:#zhangsan
次に、別のパラメータである有効時間を試してみましょう。このデータの有効時間は 5 秒であることが望ましいです。それを超えると無効になります。
<?php $name = "zhangsan"; setcookie("name",$name,time()+5); echo "cookie name值=".$_COOKIE["name"]; echo " 该值将在5秒钟后失效"; ?>
実行結果は次のとおりです:
Cookie 名 値=zhangsan この値は 5 秒で期限切れになります
結果を実行します5 秒後に再度実行します。
実行結果は次のとおりです。注意: 未定義のインデックス: D:\E-class\class-code\classing\index.php の 10 行目の名前
Cookie 名の値= この値は 5 秒で期限切れになります
概要:1. 正規表現の貪欲モードの定義を理解します
2.正規表現の遅延モードの定義を理解する
4 正規表現の遅延モードの使い方をマスターする
5 . PHPにおけるCookieの定義を理解する
6. Cookieの基本的な使い方、取得と設定をマスターする
以上がPHPの正規表現とCookieの2つのモードを詳しく解説(コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。