Ir para conteúdo

POWERED BY:

Arquivado

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

criatividade zero

erro em loop

Recommended Posts

tenho um loop de elementos e preciso agrupar em 2 colunas para o css

 

$i=0;
for ($cont = 1; $cont <= 6; $cont++) {
	++$i;
	if ($i = 1) {
		echo('<br />1');
	} elseif ($i = 2) {
		echo('<br />2');
	} else {
		$i = 1;
	}
}

so retorna 111111

onde errei?

Compartilhar este post


Link para o post
Compartilhar em outros sites

pra começar minha logica estava errada... tb as 3 ja nem estava pensando :)

 

o ponteiro tem que retornar ao 1 no segundo caso e nao no terceiro

fica assim então?

 

 

$i=0;
		for ($cont = 1; $cont <= 6; $cont++) {
			++$i;
			if ($i == 1) {
				//1
			} elseif ($i == 2) {
				//2
				$i = 0;
			}
		}

o if de comparação é são dois '==' e atribuição é um '='

é isso?

nao entendi pra que são os 3 ===

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, se o q você pretende é que seja impresso "121212", então é isso ai... Caso contrário, explica exatamente o que seria esperado.

 

Em relação ao "igual":

 

= (1 sinal de igual): utilizado para atribuir um valor

== (2 sinais de igual): utilizado para comparar um valor

=== (3 sinais de igual): utilizado para comparar um valor e o tipo de dado (Por exemplo, se é string, int, etc)

 

Abraços

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.