问题描述 投票:0回答:1
为此,我只是生成这样的文本字符串:

foreach($names as $name) { $text .= $name . ' \n'; }

集成本身正常工作,但是结果看起来像这样。

名 name2

像这样的外观是Slack中的

issue

明显可以通过使用双引号来解决:
"\n"

。 您的代码将成为:

foreach($names as $name) { $text .= $name . "\n"; }

slack-api slack
1个回答
12
投票

出于某种原因,PHP中的字符串可能会导致这种行为,因为逃脱字符只能在双引号内发生。 如果您有任何字符串,则可以通过使用此代码来克服此PHP限制:

$msg = str_replace('\n', "\n", $msg);

*where msg是您的字符串。
    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.