Heim  >  Artikel  >  Backend-Entwicklung  >  PHP: Detaillierte Erläuterung der Beispiele für String-Datentypen

PHP: Detaillierte Erläuterung der Beispiele für String-Datentypen

怪我咯
怪我咯Original
2017-04-27 17:03:195375Durchsuche

Was ist eine Zeichenfolge?

Eine Zeichenfolge ist eine fortlaufende Folge von Zeichen, bestehend aus Zahlen, Buchstaben und Symbolen. Jedes Zeichen in der Zeichenfolge nimmt nur ein Byte ein.

In PHP gibt es drei Möglichkeiten, Zeichenfolgen zu definieren, nämlich einfache Anführungszeichen ('), doppelte Anführungszeichen (") und Trennzeichen (

Einfache Anführungszeichen und doppelte Anführungszeichen Anführungszeichen werden häufig zum Definieren von Zeichenfolgen verwendet. Sie werden wie folgt definiert:

Einfache Anführungszeichen

<?php
$a=&#39;PHP中文网&#39;;
?>

Doppelte Anführungszeichen

<?php

$a="PHP中文网";
?>

Der Unterschied zwischen einfachen Anführungszeichen und doppelten Anführungszeichen besteht darin, dass die in doppelten Anführungszeichen enthaltenen Variablen automatisch durch tatsächliche Werte ersetzt werden, während die in einfachen Anführungszeichen enthaltenen Variablen als normale Zeichen ausgegeben werden ein Beispiel

Ein Beispiel für den Unterschied zwischen einfachen und doppelten Anführungszeichen, die Zeichenfolgen definieren

<?php
header("Content-type:text/html;charset=utf-8");              //设置编码
$i=&#39;PHP中文网&#39;;                                              //声明一个字符串变量
echo "$i";                                                   //用双引号输出
echo "<p>";                                                  //输出短标记
echo &#39;$i&#39;;                                                   //用单引号输出
?>

Die Ergebnisse des Beispiels sind wie folgt: Bild:

PHP: Detaillierte Erläuterung der Beispiele für String-Datentypen

Beispieldetails:

In diesem Beispiel verwenden wir einfache Anführungszeichen und doppelte Anführungszeichen, um dieselbe Variable auszugeben. Die Ausgabeergebnisse sind jedoch völlig unterschiedlich Wie Sie dem Bild oben entnehmen können, ist das Ergebnis, das wir mit doppelten Anführungszeichen ausgeben, der Wert der Variablen, während das Ergebnis, das wir mit einfachen Anführungszeichen ausgeben, die Zeichenfolge „$i“ ist Unterschied, es gibt einen weiteren Unterschied in der Verwendung von Übertragungszeichen zwischen den beiden. Bei der Verwendung von einfachen Anführungszeichen müssen Sie nur die einfachen Anführungszeichen „‘“ übertragen, bei der Verwendung von doppelten Anführungszeichen (“) müssen Sie jedoch auch auf „ “ achten. , „$“ und andere Zeichen müssen durch das Escape-Zeichen „“ angezeigt werden. Häufig verwendete Escape-Zeichen sind wie folgt:

Häufig verwendete Escape-Zeichen

PHP: Detaillierte Erläuterung der Beispiele für String-Datentypen这里有一点要注意的是,\n和\r在Windows系统中没有什么区别,都可以当作回车符。但是在Linux系统中则是两种效果,在Linux中,\n表示换到下一行,却不会回到行首;而\r表示光标回到行首,但仍然在本行,如果有使用Linux操作系统的,可以尝试一下。

如果我们对非转义字符使用了“\”,那么在输出时,“\”也会跟着一起被输出。

在定义一些简单的字符串是,使用单引号是一个更好的处理方式。如果使用双引号,PHP将花费一些时间来处理字符串的转移和变量的解析,因此,在定义字符串时,如果没有特别的要求,我们最好使用单引号

界定符

界定符(

$string=<<< str
 要输出的字符串
str

其中,str为指定的标识符

界定符示例

代码如下:

<?php
header("Content-type:text/html;charset=utf-8");              //设置编码
$i=&#39;PHP中文网&#39;;                                              //声明一个字符串变量
echo <<<std
这和双引号没什么区别,\$i同样可以被输出出来。<p>
\$i的内容为:$i
std
?>

代码运行结果:

PHP: Detaillierte Erläuterung der Beispiele für String-Datentypen

实例详解:

在上面的示例中,我们使用了界定符输出变量的值,可以看到它和双引号没什么区别,包含的变量也被替换成实际数值。

PHP: Detaillierte Erläuterung der Beispiele für String-Datentypen结束标识符必须单独另起一行,并且不允许有空格。在标识符前后有其他字符或符号,也会发生系统错误,包括注释。

下一节,我们给大家介绍标量数据类型中的“整型(integer)”。

Das obige ist der detaillierte Inhalt vonPHP: Detaillierte Erläuterung der Beispiele für String-Datentypen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn