PHP String Unterschiede

March 29

In Web-Programmierung ist eine Zeichenfolge eine Reihe von einem oder mehreren Zeichen. PHP unterstützt einen 256-Zeichensatz, der in Zeichenfolgen verwendet werden können. PHP hat mehrere Möglichkeiten, Zeichenfolgen Zeichenfolgenliterale oder in Variablen dargestellt werden können. "Doppelte Anführungszeichen," "$stringVar" und "Apostrophe" sind Beispiele für Zeichenfolgen. Es hat auch mehrere Funktionen, mit denen Sie Zeichenfolgen für Unterschiede verglichen.

Variablen

PHP-Variablen sind durch ein Dollarzeichen, gefolgt von einem Namen gekennzeichnet. "$myVar" ist beispielsweise ein Variablenname. Sie können Zeichenfolgen in Variablen speichern, ohne dass Sie einen Datentyp deklarieren, oder sogar eine Variable in eine Zeichenfolge in einen booleschen Wert ggf. ein char konvertieren. Können Sie entweder einzelnen Anführungszeichen oder doppelte Anführungszeichen um verschiedene erstellen string-Variablen, aber nicht beide für die gleiche Variable.

Doppelte Anführungszeichen

Wenn Sie eine Zeichenfolge in Anführungszeichen einschließen, können Sie keines der Dinge wie Dollarzeichen verwendet ohne Variablen, Tab oder neue Zeilen hinzufügen mehrere Sonderzeichen einfügen. Sie entgehen diese Sonderzeichen, indem Sie ihnen einen umgekehrten Schrägstrich voranstellen. Zeichenfolgen in Anführungszeichen Escape-Sequenzen und Variablenwerte zu interpretieren. Z. B. wird "\n" oder "$myVar" in der Zeichenfolge eingeben eine neue Zeile zu erstellen oder den Wert der Variable $myVar bzw. Drucken.

Einfache Anführungszeichen

Zeichenfolgen in einfache Anführungszeichen interpretiert alle Zeichen in der Zeichenfolge wörtlich, mit Ausnahme der Apostroph-Zeichen selbst und umgekehrte Schrägstriche. Wie Anführungszeichen entkommen Sie wörtliche Zitat oder Backslash Einzelzeichen, indem Sie ihnen einen umgekehrten Schrägstrich voranstellen. Der Hauptunterschied zwischen der Verwendung von einfachen Anführungszeichen und doppelten Anführungszeichen ist, dass eine Zeichenfolge in Anführungszeichen nicht Variablen oder Sonderzeichen interpretiert. Beispielsweise wird die Eingabe "\n" oder "$myVar" in der Zeichenfolge diese Werte buchstäblich erscheinen machen.

Funktionen

PHP verfügt über mehrere String-Vergleichsfunktionen, die die Unterschiede zwischen Zeichenfolgenliteralen oder Variablen Zeichenfolgen zu finden. Einige Beispiele sind Strcmp und Strcasecmp dem einfach zwei Zeichenfolgen verglichen; die erste ist Groß-/Kleinschreibung, die zweite nicht. Die Substr_compare-Funktion vergleicht zwei Zeichenfolgen ab einer Offset-Position, die Sie angeben. Die Strncmp und Strncasecmp sorgen von Groß- und Kleinschreibung Vergleich einer angegebenen Anzahl von Zeichen in der Zeichenfolge. Die Strpos und Strrpos Funktionen zurück bzw. das erste oder letzte Vorkommen einer Teilzeichenfolge in einer Zeichenfolge.