String-Operationen in PHP (2)
Es gibt zwei Möglichkeiten, Zeichenfolgen zu maskieren und wiederherzustellen: Eine besteht darin, Zeichenfolgendaten manuell zu maskieren und wiederherzustellen, und die andere darin, Zeichenfolgendaten automatisch zu maskieren und wiederherzustellen.
1. Manuelles Escape- und Wiederherstellungszeichenfolgendaten
Zeichenfolgen können auf drei Arten definiert werden: einfache Anführungszeichen ('), doppelte Anführungszeichen ("") und Trennzeichen ({}). Bei der Verwendung einer Zeichenfolge ist es wahrscheinlich, dass die Zeichenfolge Zeichen enthält, die diese Symbole mit PHP-Skripten verwechseln. Daher müssen Escape-Anweisungen vorgenommen werden. Dazu muss das Escape-Symbol „“ davor eingefügt werden.
„“ ist ein Escape-Zeichen und die Zeichen, die unmittelbar auf „“ folgen, werden bedeutungslos.
Zum Beispiel:
<?php echo "I\'m Tom"; ?>
Das Ergebnis ist: Ich bin Tom.
2. Automatisches Escapen und Wiederherstellen von String-Daten
Automatisches Escapen und Wiederherstellen von String-Daten kann durch Anwenden der von PHP bereitgestellten Funktionen addslashes() undtripslashes() erreicht werden.
Die Funktion addslashes() wird verwendet, um Schrägstriche „“ zu Zeichenfolgen hinzuzufügen.
Die Funktion „stripslashes()“ wird verwendet, um die mit der Funktion „addslashes()“ maskierte Zeichenfolge wiederherzustellen.
Zum Beispiel:
<?php $str = "I'm Tom"; $str2 = addslashes($str); //对字符串中的特殊字符进行转义 echo $str2 . "<br />"; echo stripslashes($str2); //将转义后的字符串恢复,然后输出 ?>
Laufergebnis:
Ich bin Tom
Ich bin Tom
Die beiden oben genannten Funktionen Automatisches Escapen und Wiederherstellen angegebener Zeichenfolgen implementiert. Zusätzlich zu den oben vorgestellten Methoden können Sie auch den Bereich der zu maskierenden und wiederherzustellenden Zeichenfolgen begrenzen. Mithilfe der Funktionen addcslashes() und stripcslashes() können Sie Zeichenfolgen innerhalb des angegebenen Bereichs automatisch maskieren und wiederherstellen.
Die Funktion addcslashes() implementiert Escapezeichen in einer Zeichenfolge, d. h. das Hinzufügen eines Backslashs vor der angegebenen Zeichenfolge.
Die Funktion „stripcslashes()“ wird verwendet, um mit der Funktion „addcslashes()“ maskierte Zeichenfolgen wiederherzustellen.
Zum Beispiel:
<?php $str = "自学PHP就上PHP中文网"; $str2 = addcslashes($str, "自学PHP就上PHP中文网"); echo $str2 . "<br />"; //输出转义后的字符串 echo stripcslashes($str2); //输出还原后的字符串 ?>
Ergebnis ausführen:
327324321247PHP276315311317321247260311315370
Lernen Sie PHP selbst auf der chinesischen PHP-Website

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

In diesem Kapitel werden wir die Umgebungsvariablen, die allgemeine Konfiguration, die Datenbankkonfiguration und die E-Mail-Konfiguration in CakePHP verstehen.

PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

In diesem Kapitel lernen wir die folgenden Themen im Zusammenhang mit dem Routing kennen.

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.
