PHP Skripte verwenden Zeichenfolgen auf Benutzereingaben , Anzeige von Informationen innerhalb Webseiten und Modell interne Anwendung Daten zu erfassen. PHP -Skripte können entweder Text-Strings verwenden , indem Sie sie in Variablen oder mit ihnen direkt über Zeichenfolgenliteralen . Umgang mit Strings in PHP-Skripten ist üblich und in der Regel ein einfacher Prozess . Programmierer haben die Wahl in Hinblick darauf, wie sie repräsentieren die Saiten in ihre Skripte , mit diesen Entscheidungen beeinflussen Code-Syntax . Literale
In einem PHP-Skript , können String-Werte als Literale erscheinen , mit dem Text Zeichen zwischen Anführungszeichen gesetzt . Das folgende Beispiel zeigt eine PHP-Code Stringliteral als Teil einer echo-Anweisung , das Schreiben von HTML -und Text-Inhalte auf den Browser des Benutzers zur Anzeige :
echo "
Hallo
";
PHP-Skripte können auch Zeichenfolgen verketten mit anderen Variablen wie folgt:
$ num = 3; echo "
Die Zahl ist : " . $ num " "; .
Wenn dieser Code ausgeführt wird, der Server dem Browser des Benutzers der komplette Text senden wird, einschließlich der Stringliteral Inhalt und der Wert der Zahl variable
variablen
PHP-Skripte können Strings in Variablen speichern. Speichern einer Zeichenkette in einer Variablen können Sie den Wert der Variablen in mehr als einer Stelle in einem Skript verweisen. Das folgende Beispiel PHP Code demonstriert diese Technik :
$ title = "Contact Information"; echo "
" $ title "
"; echo " . .
zur Startseite
" " . $ title . "; !
Dieser Code ist effizienter als mit den gleichen Text in mehr als einer Stelle im Skript . Wenn der Titel der Seite ändert , der Entwickler nur braucht, um es in der String-Variable Zuweisung zu ändern und die Änderung in der gesamten Seite reflektiert werden , zu jeder Zeit die String-Variable erscheint.
Single Quotes
PHP-Skripte können festlegen, Strings entweder mit einfachen oder doppelten Anführungszeichen . Das folgende Beispiel veranschaulicht, wie mit PHP-Code einfache Anführungszeichen , um einen String-Literal in einem Skript gehören:
echo ' hier ist ein Text ';
Wenn ein einzelnes Anführungszeichen muss ein Anführungszeichen enthalten , muss das Skript die Zeichen wie folgt zu entkommen :
echo ' I \\' m happy " ;
Dieser Code weist PHP , um das zweite Anführungszeichen wörtlich interpretieren , sondern dann zu interpretieren als das Ende der das Zeichenfolgenliteral , in welchem Fall es nicht , um den Rest der Zeichenfolge richtig verarbeiten .
doppelten Anführungszeichen
PHP -Skripte mit Anführungszeichen können mehr als Sonderzeichen umfassen würde diejenigen mit einfachen Anführungszeichen. Zum Beispiel , um eine neue Zeile in einer Zeichenfolge enthalten, können Skripts verwenden Sie die folgende Syntax :
$ two_lines = "Hier ist eine Zeile \\ n - Hier ist ein weiteres ";
Code weist PHP um eine neue Zeile Zeichen innerhalb der Zeichenfolge einzufügen. Wenn ein Skript enthält spezielle Zeichen innerhalb eines Strings , die nur in einfachen Anführungszeichen , wird das Skript ausgeben die Sonderzeichen , wie sie erscheinen , anstatt interpretieren sie als etwas Besonderes.