[Cascavel-pm] Res: Duvida em contar elemento no array

Patty Silva ptfzs em yahoo.com.br
Segunda Janeiro 14 13:18:01 PST 2008


Eu zero em   my $tot=0;
mas ele nao zera :/
Tem como eu contar elementos de outra forma?
Ex:
array=(4,3,10,45,23)
contar os elementos > q 5 :D

Obrigada

----- Mensagem original ----
De: Solli Honorio <shonorio em gmail.com>
Para: Cascavel Perl Mongers <cascavel-pm em pm.org>
Enviadas: Segunda-feira, 14 de Janeiro de 2008 17:00:16
Assunto: Re: [Cascavel-pm] Duvida em contar elemento no array



Em 14/01/08, Patty Silva <ptfzs em yahoo.com.br> escreveu:
Pessoal, 
como de sugestao de pessoas da lista, estou tentar contar quantidade de elementos em um array..

vou no banco e recupero os dados :


.....
.....


while ( my @row = $sth2->fetchrow_array( ) )
{ 
    my $tot=0;
    my @cont_var;
    my $cont_var;




Patty, estou confuso neste ponto (entre outros)... você está declarando  um  array  'cont_var' e uma string 'cont_var' ao mesmo tempo ? Este programa roda com stricts e '-w' ?




    @cont_var=("$umid","$dir","$ven","$pre","$vel","$velv","$pres","$par","$min","$max","$tacao","$lo");    


    
    $cont_var{$_}++ for @cont_var; # contar os números
    
     
     foreach my $key1 (keys %cont_var)
    
 {
  
          if($key1 >= 5)
          {
             $tot_flag++;
 
          }
 
      }

    print "TOT_FLAG=>>$tot_flag\n";





so que ele nao esta zerando.. na 1 passagem ele faz correto na segunda ele conta a 1 + a 2 :/




Mas onde você está pedindo para  'zerar' ?  E quem você  quer  zerar ?  



Alguem pode me dar uma luz..

Obrigada






      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 


_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org

http://mail.pm.org/mailman/listinfo/cascavel-pm




-- 
"o animal satisfeito dorme". - Guimarães Rosa






      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
http://br.mail.yahoo.com/
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080114/cec1e937/attachment.html 


Mais detalhes sobre a lista de discussão Cascavel-pm