PHP - 跨越多行的字符串

时间:2013-11-04 22:05:26

标签: php string

我对php很新。我有一个非常长的字符串,我不想在其中添加换行符。在python中,我将通过执行以下操作来实现此目的:

new_string = ("string extending to edge of screen......................................."
    + "string extending to edge of screen..............................................."
    + "string extending to edge of screen..............................................."
    )

我可以在PHP中做这样的事吗?

2 个答案:

答案 0 :(得分:8)

您可以使用以下格式:

$string="some text...some text...some text...some text..."
."some text...some text...some text...some text...some text...";

只需在多行中使用concat .运算符 - 只要每个语句都以;结尾,PHP就不介意新行。

$string="some text...some text...some text...some text...";
$string.="some text...some text...some text...some text...";

每个语句以;结束,但这次我们使用的.=运算符与输入相同:

$string="some text...some text...some text...some text...";
$string=$string."some text...some text...some text...some text...";

答案 1 :(得分:1)

使用.运算符:

$concatened = 'string1' . 'string2';

您可以将其分布在多行中,并与assingment运算符一起使用:

$str  = 'string1';
$str .= 'string2';

...

另一种方法是使用join()join()允许使用分隔符对字符串进行连接和数组:

$str = join('', array(
    'string1',
    'string2'
));