Ir para conteúdo

POWERED BY:

Arquivado

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

alesirj

[Resolvido] Matriz em PHP

Recommended Posts

Pessoal, boa noite.

Antes de mais nada, desculpem se estou publicando essa dúvida fora de algum tópico específico, é que a princípio estou meio confuso com a organização dos tópicos e preciso de uma certa urgência na minha dúvida.

 

Estou querendo criar uma matriz em PHP (na verdade já criei), mas quero que ela vá de 01 à 24 (é para o usuário escolher uma hora entre 01 da manhã e 24hs).

O que ocorre é que: como fiz a matriz interna (se é o termo correto) ir de 0 à <=9, a matriz está preenchendo o combo box até 29 e teria que ser 24 e se a interna eu fizer até 4, não terei a hora 19hs, por exemplo.

Segue o código abaixo:

<? 
	 for($i=0;$i<=2;$i++){
	 for($j=0;$j<=9;$j++){
     <option value="<? echo $i,$j; ?>"><? echo $i,$j; ?></option>
	  }
	 }?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tá... Não entendi uma coisa... Porque fazer 2 for encaixado? Faça tudo em um for só e use o printf para formatar com zero a esquerda.

 

<?php
for($x = 1; $x <= 24; $x++ )
{
   printf('%02s',$x);
}
?>
http://br.php.net/printf

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tá... Não entendi uma coisa... Porque fazer 2 for encaixado? Faça tudo em um for só e use o printf para formatar com zero a esquerda.

 

<?php
for($x = 1; $x <= 24; $x++ )
{
   printf('%02s',$x);
}
?>
http://br.php.net/printf

 

Carlos Eduardo

 

Matias Rezende, muito obrigado pela sua ajuda.

Era exatamente isso que eu precisava!!!

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.