首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP -跨越多行的字符串

PHP -跨越多行的字符串
EN

Stack Overflow用户
提问于 2013-11-05 06:05:26
回答 2查看 9.1K关注 0票数 5

我是php的新手。我有一个很长的字符串,我不想在其中有换行符。在python中,我将通过执行以下操作来完成此操作:

代码语言:javascript
复制
new_string = ("string extending to edge of screen......................................."
    + "string extending to edge of screen..............................................."
    + "string extending to edge of screen..............................................."
    )

在PHP中有没有类似的东西我可以做?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-05 06:08:31

您可以使用以下格式:

代码语言:javascript
复制
$string="some text...some text...some text...some text..."
."some text...some text...some text...some text...some text...";

在这里,只要每条语句以;结尾,就可以在多行之间使用concat操作符-- .不介意换新行。

代码语言:javascript
复制
$string="some text...some text...some text...some text...";
$string.="some text...some text...some text...some text...";

其中每条语句都以一个;结尾,但这次我们使用了一个.=操作符,它与输入相同:

代码语言:javascript
复制
$string="some text...some text...some text...some text...";
$string=$string."some text...some text...some text...some text...";
票数 9
EN

Stack Overflow用户

发布于 2013-11-05 06:07:10

使用.运算符:

代码语言:javascript
复制
$concatened = 'string1' . 'string2';

您可以将其分散到多行中,并与赋值运算符一起使用:

代码语言:javascript
复制
$str  = 'string1';
$str .= 'string2';

...

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

代码语言:javascript
复制
$str = join('', array(
    'string1',
    'string2'
));
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19778125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档