Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Daniel o rei

[Resolvido] como limitar o nº de linhas numa string e substituir por o

Recommended Posts

eu quero limitar o nº de linhas numa string.

acontece que quando eu quero que na h de receber os dados do db eu quero que substitua por uma outra string a parte da string que nao quero.pq se nao a pagina fica gigante nao por causa da quantidade de registros e sim da quantidade de linhas no registro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

exemplo

 

você tem 11 linhas

1. no nonon on on nono non on

2. o non on on n on no nono

3. o n on on on on o no no nno

4.

5. o n on on on on o no no nno

6.

7. o n on on on on o no no nno

8.

9. o n on on on on o no no nnojhi i hio

10. o n on on on on o no no nno ii

11. o n on on on on o no no nno n ono

pretendo limitar pra 4 linhas

 

1. no nonon on on nono non on

2. o non on on n on no nono

3. o n on on on on o no no nno

4.

seria isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

uma forma rapida de resolver:

 

<?php
$str  = ' no nonon on on nono non on
o non on on n on no nono
 o n on on on on o no no nno
 
 o n on on on on o no no nno
 
 o n on on on on o no no nno
 
 o n on on on on o no no nnojhi i hio
 o n on on on on o no no nno ii
 o n on on on on o no no nno n ono';

$rs = explode( PHP_EOL, $str );

eho '<br>' . $rs[0];
eho '<br>' . $rs[1];
eho '<br>' . $rs[2];
eho '<br>' . $rs[3];

?>

 

 

obs: é apenas um exemplo..

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php

$str = 'no nonon on on nono non on

o non on on n on no nono

o n on on on on o no no nno

 

o n on on on on o no no nno

 

o n on on on on o no no nno

 

o n on on on on o no no nnojhi i hio

o n on on on on o no no nno ii

o n on on on on o no no nno n ono';

$xx = 5;//quantidade de linhas para

$xx -= 1;

$ll = substr_count ($str,"

");

$ll += substr_count ($str,"<p/>");

$ll += substr_count ($str,"<br>");

$rs = explode( PHP_EOL, $str );

for ($x=0;$x <= $xx;$x++ )

{

$$str .= '<br>' . $rs[$x];

}

$xx += 1;

if ($ll > $xx )

{

$$str .= "<BR>string adicionada";

 

}

echo $$str;

?>

eu adaptei com o que eu queria

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.