[PortoAlegre-pm] Res: Duvida Split
Patty Silva
ptfzs em yahoo.com.br
Terça Janeiro 23 09:22:35 PST 2007
Pessoal eu retirei o FOREACH e funcionou... :P
----- Mensagem original ----
De: Patty Silva <ptfzs em yahoo.com.br>
Para: Cascavel Perl Mongers <cascavel-pm em pm.org>; Lista-PortoAlegre <portoalegre-pm em pm.org>
Enviadas: Terça-feira, 23 de Janeiro de 2007 17:16:15
Assunto: [PortoAlegre-pm] Duvida Split
Ola Pessoal...
Fiz um script para ler arquivos em formato CSV porem quando faco o FOREACH ele faz a quantidade de variaveis exeistente entre as virgulas
script:
opendir (DIR, $caminho) or die "Problemas ao abrir diretorio: $!";
while (my $file = readdir(DIR))
{
next if $file eq '.' or $file eq '..';
chdir($caminho) || die "\n *** Erro no diretorio $caminho ***";
open(FH, "<$file") or die("Arquivo nao pode ser acessado");
while ( $linha=<FH> )
{
@valor=split(/,/,$linha);
foreach $campo (@valor)
{
chomp(@valor);
$var = $valor[0];
$var2 = $valor[1];
$var3= $valor[2];
$var4 = $valor[3];
print " VAR: $var\n\n"; <------------ QUANDO MANDO IMPRIMIR isso ele IMPRIME 4 VEZES ou seja a quantidade de variaves entre ,
}
}
}
Como faco???????? :)
Obrigada Pessoal......
[]ssssss
__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/ _______________________________________________
PortoAlegre-pm mailing list
PortoAlegre-pm em pm.org
http://mail.pm.org/mailman/listinfo/portoalegre-pm
__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/portoalegre-pm/attachments/20070123/5433c0e8/attachment.html
Mais detalhes sobre a lista de discussão PortoAlegre-pm