Php 返回基于字符的字符串的行数

Php 返回基于字符的字符串的行数,php,substr,Php,Substr,在PHP中,如何从如下所示的字符串返回第6行、第5行或第4行。?使用char定义新行 所以,如果我有这样一根弦 $lines = 4; $lyrics = 'line 1<br />line 2<br />line 3<br />line 4<br /><br />line 5<br />line 6<br />line 7<br />line 8'; $lines=4; $歌词='第1行第2行第3

在PHP中,如何从如下所示的字符串返回第6行、第5行或第4行。?使用char

定义新行

所以,如果我有这样一根弦

$lines = 4;
$lyrics = 'line 1<br />line 2<br />line 3<br />line 4<br /><br />line 5<br />line 6<br />line 7<br />line 8';
$lines=4;
$歌词='第1行
第2行
第3行
第4行


第5行
第6行
第7行
第8行';
它应该会回来

line 1<br />line 2<br />line 3<br />line 4
line 1<br />line 2
第1行
第2行
第3行
第4行
如果我有

$lines = 4;
$lyrics = 'line 1<br />line 2';
$lines=4;
$歌词='第1行
第2行';
它应该会回来

line 1<br />line 2<br />line 3<br />line 4
line 1<br />line 2
第1行
第2行
使用将字符串拆分为一个数组,用于获取新创建数组的前n个元素。最后再次加入他们

$n = 4;
$lyrics = 'line 1<br />line 2<br />line 3<br />line 4<br /><br />line 5<br />line 6<br />line 7<br />line 8';
$lines = explode('<br />', $lyrics);
echo implode('<br />', array_slice($lines, 0, $n));
$n=4;
$歌词='第1行
第2行
第3行
第4行


第5行
第6行
第7行
第8行'; $lines=分解(“
,$lyris”); 回波内爆(“
”,数组_切片($lines,0,$n));
在某些系统上,新行是由字符
'\n'
定义的,这与XHTML标记