Ir para conteúdo

Arquivado

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

danielsjdr

Arquivo texto

Recommended Posts

Bom,vamos a historinha... em um arquivo possuo

código novo; código antigo

de um produto, no arquivo 2 possuo

código antigo;inutil;inutil;inutil;inutil;preço de venda

.Qual é o lance :D ... Montar um arquivo com código novo e preço de venda!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Beleza até aí, tentei a seguinte solução (não funcionou...)
$arquivo = fopen ("novoantigo.txt", "r"); $fp	  = file("novoantigo.txt"); $cod	 = array(); 	  for($i = 0; $i < (count($fp)-1); $i++){	 $arr		  = explode(";", $fp[$i]);	 $cod[$arr[1]] = $arr[0];  }	  $aux = $i;   abreArquivo("arq.txt"); $fp			 = file("arq.txt"); $resultado 	 = fopen("resultado.txt", "w");   for($i = 0; $i < (count($fp)-1); $i++){	 $arr		= explode(";", $fp[$i]);	 if (isset($cod[$arr[0]])){		 $escreve = 'UPDATE TPRD SET PRECO1 = \''.$arr[5].'\' WHERE CODIGOPRD = \''.$cod[$arr[0]].'\'';		 fwrite($resultado, $escreve);	 }  }	fclose($resultado);echo 'Geração terminada....';
Aí é a vez de vcs :wacko: ...Alguma dica?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Achei a resposta!!!Para quem estiver com o mesmo problema, procurar uma chave dentro de outro array:

<?php$search_array = array('first' => null, 'second' => 4);// RETORNA FALSOisset($search_array['first']); -- TENTEI FAZER ISTO E REALMENTE NÃO FUNCIONOU// RETORNA VERDADEIROarray_key_exists('first', $search_array); -- FUNCIONOU 100%?>

Informação do php.netAtt http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

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.