Ir para conteúdo

POWERED BY:

Arquivado

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

Fernando.R

[Resolvido] Criar uma string de números em sequência entre dois n

Recommended Posts

olá!

 

Sou novato e estou com um problema para o qual não sei se há solução, a lógica do óbvio diz que deve ser simples, mas não encontrei o caminho.

Eu preciso gerar uma sequência de números entre um número mínimo e um máximo.

Ex. min: 5 / max: 10 / resultado esperado: 5, 6, 7, 8, 9, 10

 

Eu tentei usar um loop mas isso apenas "exibe" o resultado na tela, não consigo atribuí-lo a uma variável para usar na sequência

Ex.

<?php

for ($i=5; $i<11; $i++)

{

echo "\"$i\",";

}

?>

Resulta em "5","6","7","8","9","10",

 

eu queria colocar essa string em

<?php

$variavel = array("5","6","7","8","9","10");

//ou seja

$variavel = array($numeros);

?>

Mas não consigo nada com esse loop a não ser exibir o resultado na tela...

 

Tentei criar uma função mas não consegui nada útil.

 

Alguém tem uma solução?

 

Agradeço muito!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hum.. que tal assim:

<?php
$max = 10;
$min = 5;

maxMin( $max, $min );

function maxMin( $max, $min )
{
	while( $min <= $max )
	{	
		echo $min++.' ';
	}
}
?>
@Refatorado :lol:

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php

$max = 10;

$min = 5;

 

function maxMin($max, $min)

{

$res = array();

 

while( $min <= $max )

{

$res[] = $min++;

}

 

return $res;

}

 

//Output

echo '<pre>';

print_r(maxMin($max, $min));

echo '</pre>';

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Puxa! Perfeito!

 

Agora eu pego (maxMin($max, $min)) e coloco onde for preciso.

 

Muito obrigado Eibom e a todos que contribuíram.

______

 

 

 

 

<?php
$max = 10;
$min = 5;

function maxMin($max, $min)
{
	$res = array();

	while( $min <= $max )
	{	
		$res[] = $min++;
	}

	return $res;
}

//Output
echo '<pre>';
print_r(maxMin($max, $min));
echo '</pre>';
?>

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.