在 PHP 中,你可以使用双引号(” “)或 heredoc 语法来将多行文本赋值给变量。以下是两种方法的示例:
使用双引号(” “)
在双引号中,你可以使用转义字符 \n
来表示新的一行:
$text = "这是第一行文本。\n这是第二行文本。\n这是第三行文本。"; echo $text;
这将输出:
复制代码这是第一行文本。 这是第二行文本。 这是第三行文本。
使用 heredoc 语法
heredoc 语法是一种在 PHP 中创建多行字符串的方法,它允许你在一个脚本中直接定义字符串,而无需在字符串中插入转义字符。它开始于 <<<
后跟一个标识符(通常是 EOT,但你可以使用任何你喜欢的),然后是一个换行符,接着是字符串本身,最后以相同的标识符结束,再次后面跟着一个换行符。
$text = <<<EOT 这是第一行文本。 这是第二行文本。 这是第三行文本。 EOT; echo $text;
这将输出与上一个示例相同的结果。
注意,在 heredoc 语法中,结束标识符(在本例中是 EOT)必须单独位于一行上,前面不能有任何其他字符(包括空格和制表符)。
Was this helpful?
0 / 0