Heim > Artikel > Backend-Entwicklung > Detaillierte Erklärung von 2 Modi von regulären PHP-Ausdrücken und Cookies (Codebeispiele)
1. Verstehen Sie die Definition des Greedy-Modus von regulären Ausdrücken
Verstehen Sie die Definition des Lazy-Modus von regulären Ausdrücken
3. Beherrschen Sie die Verwendung regulärer Ausdrücke
4. Beherrschen Sie die Verwendung des Lazy-Modus von regulären Ausdrücken
6 die Grundlagen der Verwendung, des Abrufens und Setzens von Cookies
(1) Verstehen Sie die Definition des Greedy-Modus regulärer Ausdrücke
(2) Verstehen Sie die Definition des Lazy-Modus regulärer Ausdrücke
( 3) Beherrschen Sie die Verwendung des Greedy-Modus regulärer Ausdrücke
Der Code lautet wie folgt:
<?php //下面的\d表示匹配数字 $p = '/\d+\-\d+/'; $str = "我的电话是010-13875678"; if( preg_match($p, $str, $match) ){ echo "字符串符合规则,匹配结果为:<br/>"; print_r( $match ); }else{ echo "字符串不符合规则"; } ?>
Das laufende Ergebnis ist :
Array ( [0] => 010-13875678( 4) Beherrschen Sie die Verwendung des Greedy-Modus regulärer Ausdrücke
<?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 )Es ist ersichtlich, dass der Greedy-Modus als übereinstimmen soll viele wie möglich, so viele wie möglich, während der Lazy-Modus so wenige wie möglich und so wenige wie möglich abgleichen soll
(5) Verstehen Sie die Definition von Cookies in PHP
(6) Beherrschen Sie die grundlegende Verwendung von Cookies in PHP, erhalten Sie sie und setzen Sie sie
1. Um Cookies in PHP zu setzen, verwenden Sie die Methode setcookie, aber die setcookie-Methode hat tatsächlich 7 Parameter, aber die häufigsten Die verwendeten Parameter sind die folgenden:Name (Cookie-Name) kann übergeben werden: $_COOKIE['name'], um auf
Wert (Cookie-Wert) zuzugreifen
ablaufen ( Ablaufzeit) Unix-Zeitstempelformat, der Standardwert ist 0, was bedeutet, dass er abläuft, wenn der Browser geschlossen wird
Pfad (Gültiger Pfad) Wenn der Pfad auf „/“ gesetzt ist, ist die gesamte Website gültig
Domäne (gültige Domäne) Standardmäßig ist der gesamte Domänenname gültig
2. Holen Sie sich ein Cookie in PHP, übergeben Sie $_COOKIE["Parametername"]Der spezifische Code lautet wie folgt:
Übungsziel:
1. Parametername und -wert verwenden
<?php $name = "zhangsan"; setcookie("name",$name); ?>
Das Operationsergebnis ist leer
Wir haben gerade gesagt, dass diese Cookies im Browser gespeichert werden. Wie kann man sie also überprüfen?
Die Schritte sind wie folgt:
1. Drücken Sie F12
2. Klicken Sie auf „Anwendung“. Cookies, Finden Sie unseren entsprechenden Domainnamen
, damit wir die von uns festgelegten Namensdaten sehen können
Wir können sehen, dass dieser Datensatz tatsächlich viele Attribute hat Zusätzlich zu Name und Wert gibt es auch Domäne, Pfad und Ablaufdatum.
Der Standardpfad ist das Verzeichnis, in dem sich die aktuelle Seite befindet.
Ablaufdatum gibt den Gültigkeitszeitraum und den Standardwert an ist die Gültigkeitszeit einer Sitzung
Schauen wir uns nun die Ausgabe dieses Zhangsan an
<?php $name = "zhangsan"; echo $_COOKIE["name"]; ?>Das Ausgabeergebnis lautet wie folgt:
zhangsan
Als nächstes versuchen wir einen anderen Parameter, die gültige Zeit. Wir hoffen, dass die gültige Zeit dieser Daten 5 Sekunden beträgt. Nachdem sie überschritten wurde, werden sie ungültig<?php $name = "zhangsan"; setcookie("name",$name,time()+5); echo "cookie name值=".$_COOKIE["name"]; echo " 该值将在5秒钟后失效"; ?>
Das Operationsergebnis ist:
Cookie-Namenswert = zhangsan Dieser Wert läuft in 5 Sekunden abWir werden das Ergebnis nach 5 Sekunden erneut ausführen Sekunden
Das Ergebnis ist:
Zusammenfassung: 1. Verstehen Sie die Definition des Greedy-Modus von regulären AusdrückenHinweis: Undefinierter Index: Name in D:E-classclass-codeclassingindex.php in Zeile 10
Cookie-Namenswert= Dieser Wert läuft ab in 5 Sekunden
Verstehen Sie die Definition des Lazy-Modus von regulären Ausdrücken
3. Beherrschen Sie den Greedy-Modus der Verwendung von Mustern
5. Verstehen Sie die Definition von Cookies in PHP
6. Beherrschen Sie die grundlegende Verwendung von Cookies, Downloads und Einstellungen
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung von 2 Modi von regulären PHP-Ausdrücken und Cookies (Codebeispiele). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!