[英]PHP x lines than stop
我怎样才能只回显 5 行?
<?php
$text = Here i have a long long long text about 20 lines;
echo $text;
?>
所以我想要类似的东西。-> TEXTLINE 1 TEXTLINE 2 TEXTLINE 3 TEXTLINE 4 TEXTLINE 5
而不是停下来。
将字符串分解为数组,然后遍历数组直到要打印的最后一行。 在循环数组时打印每一行。
Harri 提到的文本的代码(至少这是我的方法):
$strings = explode(" ", $text);
for($i=0; $i<$your_lines; $i++) {
echo $strings[$i] . " ";
}
当您需要行(不是单词)时使用
$lines = explode(PHP_EOL, $text);
假设输出是一个 web browser ,那么这是一个显示问题,因为你所说的“线”取决于容器的宽度/高度。 (不是很清楚你想问什么)
您可以使用 css 在 div 上设置宽度和高度,并使用隐藏在其上的溢出来实现您想要的结果
演示
.mydiv {width:100px;height:100px;overflow:hidden;}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.