Duvidas em formatação de texto PHP

PHP

15/09/2016

Função replace PHP


Preciso dar replace quando tiver a tag <br>


Tenho varios BR é gostaria de usar apenas um




Alguém sabe?
Fernando Gaspar

Fernando Gaspar

Curtidas 0

Melhor post

Marcelo Santana

Marcelo Santana

16/09/2016

Bora lá.. Montei um aqui rapidinho. Veja se é isso que precisa..
<?php
	
	$texto = "Função replace PHP<br><br><br><br>Preciso dar replace quando tiver a tag 'BR' <br><br><br> Tenho varios BR é gostaria de usar <br><br> apenas um
";

	/* Author: Marcelo Queiroz de Santana
	 * Efetua a substituição de vários <br> por somente
	 * um naquela determinada posição.
	*/ 
	 
	$retorno = explode('<br>',$texto);
	$arrTemp = null;
	
	for($i = 0; $i < count($retorno); $i++){
		if(!empty($retorno[$i])) {			
			$arrTemp[] = $retorno[$i];
		}	
	}
	$texto = join('<br>',$arrTemp);
	
	echo $texto;	
?>


Abraço,
Marcelo Queiroz.
GOSTEI 4

Mais Respostas

Fernando Gaspar

Fernando Gaspar

15/09/2016

Pode ser outra função!

Função replace PHP


Preciso dar replace quando tiver a tag <br>


Tenho varios BR é gostaria de usar apenas um




Alguém sabe?



Só gostaria que ficasse com apenas um br
GOSTEI 0
Fernando Gaspar

Fernando Gaspar

15/09/2016

Estou usando assim:



<?php replace('<br><br><br>', '<br>, $text') ?>

GOSTEI 1
Marcelo Santana

Marcelo Santana

15/09/2016

Boa tarde, Gaspar.. Em cada posição que tiver <br><br>+n... Você irá trocar por <br> naquela determinada posição, e assim sucessivamente para os próximos que encontrar ??
GOSTEI 1
Gladstone Matos

Gladstone Matos

15/09/2016

curti a solução!
GOSTEI 0
Fernando Gaspar

Fernando Gaspar

15/09/2016

Bora lá.. Montei um aqui rapidinho. Veja se é isso que precisa..
<?php
	
	$texto = "Função replace PHP<br><br><br><br>Preciso dar replace quando tiver a tag 'BR' <br><br><br> Tenho varios BR é gostaria de usar <br><br> apenas um
";

	/* Author: Marcelo Queiroz de Santana
	 * Efetua a substituição de vários <br> por somente
	 * um naquela determinada posição.
	*/ 
	 
	$retorno = explode('<br>',$texto);
	$arrTemp = null;
	
	for($i = 0; $i < count($retorno); $i++){
		if(!empty($retorno[$i])) {			
			$arrTemp[] = $retorno[$i];
		}	
	}
	$texto = join('<br>',$arrTemp);
	
	echo $texto;	
?>


Abraço,
Marcelo Queiroz.


Opa, valeu Marcelo!!
Muito obrigado pela ajuda cara.
GOSTEI 0
Diego Silva

Diego Silva

15/09/2016

Pode ser outra função!

Função replace PHP


Preciso dar replace quando tiver a tag <br>


Tenho varios BR é gostaria de usar apenas um




Alguém sabe?



Só gostaria que ficasse com apenas um br


Resolveu?
GOSTEI 1
Marcelo Santana

Marcelo Santana

15/09/2016

Por nada, Gaspar. Abraço man.
GOSTEI 0
Diego Silva

Diego Silva

15/09/2016

Bora lá.. Montei um aqui rapidinho. Veja se é isso que precisa..
<?php
	
	$texto = "Função replace PHP<br><br><br><br>Preciso dar replace quando tiver a tag 'BR' <br><br><br> Tenho varios BR é gostaria de usar <br><br> apenas um
";

	/* Author: Marcelo Queiroz de Santana
	 * Efetua a substituição de vários <br> por somente
	 * um naquela determinada posição.
	*/ 
	 
	$retorno = explode('<br>',$texto);
	$arrTemp = null;
	
	for($i = 0; $i < count($retorno); $i++){
		if(!empty($retorno[$i])) {			
			$arrTemp[] = $retorno[$i];
		}	
	}
	$texto = join('<br>',$arrTemp);
	
	echo $texto;	
?>


Abraço,
Marcelo Queiroz.


Legal a solução!
GOSTEI 0
Diego Silva

Diego Silva

15/09/2016

Bora lá.. Montei um aqui rapidinho. Veja se é isso que precisa..
<?php
	
	$texto = "Função replace PHP<br><br><br><br>Preciso dar replace quando tiver a tag 'BR' <br><br><br> Tenho varios BR é gostaria de usar <br><br> apenas um
";

	/* Author: Marcelo Queiroz de Santana
	 * Efetua a substituição de vários <br> por somente
	 * um naquela determinada posição.
	*/ 
	 
	$retorno = explode('<br>',$texto);
	$arrTemp = null;
	
	for($i = 0; $i < count($retorno); $i++){
		if(!empty($retorno[$i])) {			
			$arrTemp[] = $retorno[$i];
		}	
	}
	$texto = join('<br>',$arrTemp);
	
	echo $texto;	
?>


Abraço,
Marcelo Queiroz.


Legal a solução!
GOSTEI 0
POSTAR