我希望这个单词中的前15个字符带有空格支持。
$word = 'my word\n\nis this my word?\nMagnum\nwtwsetst.\nwtvet\n\n#rp';
结果应该是:
"my word
is thi..."
答案 0 :(得分:2)
使用substr()
功能。
$word = 'my word\n\nis this my word?\nMagnum\nwtwsetst.\nwtvet\n\n#rp';
echo substr(str_replace('\n', "\n", $word), 0, 15);
虽然我在你的一条评论中看到,但你说这不会保留空格。 它会,但你没有看到它。
如果你在HTML中回答这个问题(我认为你是这样,并且你不在<pre>
标签中),请尝试将换行符\n
转换为<br />
。
所以试试,
$word = 'my word\n\nis this my word?\nMagnum\nwtwsetst.\nwtvet\n\n#rp';
echo nl2br(substr(str_replace('\n', "\n", $word), 0, 15));
答案 1 :(得分:1)