Heim >Backend-Entwicklung >PHP-Tutorial >Drei Möglichkeiten, Strings in PHP darzustellen
In diesem Artikel werden hauptsächlich die drei Darstellungsmethoden von Zeichenfolgen in PHP vorgestellt. Ich hoffe, dass er für alle hilfreich ist.
(1) Verwenden Sie einfache Anführungszeichen
Die Escape-Zeichen in einfachen Anführungszeichen können nur sein: \, '
(2) Verwenden Sie doppelte Anführungszeichen
In doppelten Anführungszeichen dürfen alle Escape-Zeichen stehen. Alle Zeichen können sein gebraucht. Zum Beispiel: \, ', ", $, n, r, t
(3) Darstellungsmethode für lange Zeichenfolgen
Die Darstellung langer Zeichenfolgen muss in „<<
heredoc kann Benutzerdefinierter Name.
Kann PHP-Variablen direkt analysieren.
1. In doppelten Anführungszeichen ist die Ausgabe der Wert der Variable. Beispiel: echo „{$name. }‘s age is 24 years alt“
3. Wenn in doppelten Anführungszeichen ein nicht leeres Zeichen folgt, wird der Compiler verwirrt Die Lösung ist in diesem Fall: Es kann ein Leerzeichen oder ein englisches Satzzeichen (Sonderzeichen) folgen, das die Variable analysiert. Die übliche Methode besteht darin, geschweifte Klammern hinzuzufügen:
<!DOCTYPE HTML> <HTML> <HEAD> <TITLE> New Document </TITLE> <META name="Generator" content="EditPlus"> <META name="Author" content=""> <META name="Keywords" content=""> <META name="Description" content=""> <style type="text/css"> </style> <script type="text/javascript"> </script> </HEAD> <BODY> <?php $name="张三"; $age=24; $str=<<<heredoc 这是一个很长很长很长的字符串,可以有HTML,js,css代码,但是不能有php代码。可以读取php变量的值,但不能作运算<br> {$name}的年龄是:{$age} heredoc; //heredoc 必须顶头写,且单独一行 echo $str; ?> </BODY> </HTML>
PHP-Methode zur Definition langer Zeichenfolgen
MySQL So definieren Sie Zeichen variabler Länge. Erhalten Sie den Wert nach dem Sonderzeichen im String (aus Stackoverflow)
Ein Beispiel für die Definition eines langen PHP-Strings (hier Dokument)
Das obige ist der detaillierte Inhalt vonDrei Möglichkeiten, Strings in PHP darzustellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!