Ir para conteúdo
Fórum Script Brasil
  • 0

Array com for


fredyee

Pergunta

Olá, alguém pode me dizer como eu coloco a variável de um contador $i dentro do array? 

Eu quero que o array receba esses números para eu depois mostrar eles com o var_dump e isso em PHP.

 

Desde já agradeço a atenção.

 

fiz assim:

 

$valores=array();
    $i = 2;
    $ind=array([$indice])=$valores;

function iterativa($b){
        if($b % 2 == 0){
            return $result = $b / 2;
                if($result == 1){
                    $b++;
                    
                }else{
                    return $result = 3*$b+1;
                        if($result == 1){
                            $b++;
                        }
                }
        }
    }

for($i=2;$i<1000;$i++){
                while($i !=1){
                    $recebe=iterativa($i);
                    $valores = $i;
                echo var_dump($valores);
               }
            
            }
        

Editado por fredyee
errei o conteúdo
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
23 horas atrás, Gabrielvt14 disse:

já tentou usar desta maneira?

$array[$i];

No caso do seu código ficaria assim:

$valores=array();
    $i = 2;
    $array[$i]=$valores;

Obrigado Gabrielvt14! Me ajudou muito, daqui pra frente acho que consigo terminar o código, estou tentando aprender e você ajudou muito, Obrigado!

Mas, eu ainda não sei mandar os valores do for para dentro do array $valores  para $array recebe-los. Você pode me ajudar com isso? Desde já agradeço novamente.

Editado por fredyee
Link para o comentário
Compartilhar em outros sites

  • 0
Em 09/11/2016 at 16:07, fredyee disse:

Olá, alguém pode me dizer como eu coloco a variável de um contador $i dentro do array? 

Eu quero que o array receba esses números para eu depois mostrar eles com o var_dump e isso em PHP.

 

Desde já agradeço a atenção.

 

fiz assim:

 

$valores=array();
    $i = 2;
    $ind=array([$indice])=$valores;

function iterativa($b){
        if($b % 2 == 0){
            return $result = $b / 2;
                if($result == 1){
                    $b++;
                    
                }else{
                    return $result = 3*$b+1;
                        if($result == 1){
                            $b++;
                        }
                }
        }
    }

for($i=2;$i<1000;$i++){
                while($i !=1){
                    $recebe=iterativa($i);
                    $valores = $i;
                echo var_dump($valores);
               }
            
            }
        

 

Em 09/11/2016 at 17:40, Gabrielvt14 disse:

já tentou usar desta maneira?

$array[$i];

No caso do seu código ficaria assim:

$valores=array();
    $i = 2;
    $array[$i]=$valores;

 

Em 10/11/2016 at 16:41, fredyee disse:

Obrigado Gabrielvt14! Me ajudou muito, daqui pra frente acho que consigo terminar o código, estou tentando aprender e você ajudou muito, Obrigado!

Mas, eu ainda não sei mandar os valores do for para dentro do array $valores  para $array recebe-los. Você pode me ajudar com isso? Desde já agradeço novamente.

Voce já mandou os valores do for para o array quando fez $valores = $i;

Tenta usar o comando do html <pre> junto com o print_r. Esse comando <pre> deixa tudo que o print_r mostrar de uma forma mais legivel de se ler. Ficaria assim:

echo '<pre>';

print_r($valores);

Desse jeito voce consegue ver melhor o que esta sendo jogado no array. E com o comando <pre> fica mais legivel quando o array exibe muito conteudo.

Editado por Gabrielvt14
Complementar a explicação
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...