In Web -Programmierung, ist eine Zeichenfolge, eine Reihe von einem oder mehreren Zeichen . PHP unterstützt eine 256 -Zeichen- Set, das Sie in Ihrem Strings verwenden können. PHP hat mehrere Möglichkeiten, wie Sie Strings entweder in Zeichenfolgenliteralen oder in Variablen darstellen kann . " Anführungszeichen ", " $ stringVar " und " Apostrophe " sind Beispiele für Strings . Es hat auch einige Funktionen, die Sie vergleichen Strings für Unterschiede lassen . Variablen
PHP-Variablen werden durch ein Dollarzeichen gefolgt von einem Namen bezeichnet. Zum Beispiel: " $ myVar " ist der Name einer Variablen . Sie können Strings in Variablen ohne einen Datentyp deklarieren oder sogar wandeln eine Variable aus einem char in einen String in einen booleschen Wert ggf. zu speichern. Sie können entweder einzelne oder doppelte Anführungszeichen , verschiedene String-Variablen zu erstellen , aber nicht beide für die gleiche Variable .
Doppelten Anführungszeichen
Wenn Sie eine Zeichenfolge in doppelte Zitate , können Sie eine von mehreren Sonderzeichen , um Dinge wie Dollar-Zeichen ohne Variablen verwendet , Tab oder neue Zeilen hinzufügen . Sie entkommen diese Sonderzeichen durch Voranstellen eines Backslash . Strings in doppelten Anführungszeichen Escape-Sequenzen interpretieren und variable Werte . Zum Beispiel wird die Eingabe von " \\ n " oder " $ myVar " in der Zeichenkette erstellen Sie eine neue Zeile oder drucken Sie den Wert des $ myVar variable , beziehungsweise.
Einzel Börsennotierungen für
Strings in einfachen Anführungszeichen interpretiert alle Zeichen in der Zeichenfolge buchstäblich außer Apostroph Zeichen selbst und Backslash . Wie doppelte Anführungszeichen , entkommen Sie einfaches Anführungszeichen wörtlich oder Backslash-Zeichen , müssen mit einem Backslash . Der wesentliche Unterschied zwischen der Verwendung von einfachen Anführungszeichen und doppelten Anführungszeichen ist, dass ein String in einfache Anführungszeichen nicht interpretiert Variablen oder Sonderzeichen. Zum Beispiel wird die Eingabe von " \\ n " oder " $ myVar " im String machen diese Werte erscheinen wörtlich.
Funktionen
PHP hat mehrere Funktionen, die String-Vergleich finden die Unterschiede zwischen Zeichenfolgenliteralen oder variable Zeichenketten . Einige Beispiele hierfür sind strcmp und strcasecmp die einfach vergleicht zwei Strings , die erste Groß-und Kleinschreibung , die zweite nicht. Die substr_compare Funktion vergleicht zwei Strings ab einer versetzten Position Sie angeben. Die strncmp und strncasecmp Funktionen bieten Groß-und Kleinschreibung und Groß-und Kleinschreibung Vergleich einer bestimmten Anzahl von Zeichen in der Zeichenfolge . Die strpos und strrpos Funktionen geben den ersten oder letzten Auftreten eines Teilstrings in einem String sind.