2017-03-29 10 views
0

.retまたは.txtファイルの読み込みに問題がありますが、下の関数を使用するとファイルから行スペースが削除されます。このファイルが定位置にあることを除いて、あなたの位置に基づいて情報を検索するルーチンを実行します。ファイルの位置指定ファイルの行を開く

$ponteiro = fopen('arquivoretorno\retorno.ret','rb'); 
//$vetor = array();      
while (!feof($ponteiro)) { 

     $linha = fgets($ponteiro,9999); 

     $tipo_registro = substr($linha, 7, 1); 
     echo $linha; 
     //echo $tipo_registro; 
     die(); 
     IF ($tipo_registro == 0) { 
      $codbanco = substr($linha, 1, 3); //Código do Banco na Compensação: "085" 
      $lote = substr($linha, 4, 4); //Lote de Serviço: "0000"   
      $inpessoa = substr($linha, 18, 1); //Tipo de Inscrição da Empresa 
      $nmcnpjcpf = substr($linha, 19, 14); //Número de Inscrição da Empresa 
      $nmconvenio = substr($linha, 33, 20); //Código do Convênio na Cooperativa 
      $agencia = substr($linha, 53, 5); //Agência da sede da Cooperativa 
      $div_agencia = substr($linha, 58, 1); //Dígito Verificador da Agência 
      $numcontacorrente = substr($linha, 59, 12); //Número da Conta Corrente 
      $dv_contacorrente = substr($linha, 71, 1); //Dígito Verificador da Conta  
      $codremessa = substr($linha, 143, 1); //Código Remessa/Retorno   
      } ElseIf ($tipo_registro == 3) { 
      $segmento = substr($linha, 14, 1); //Cód. Segmento do Registro Detalhe   

      If ($segmento == 'T') { 
       $vlnumbol = substr($linha, 38, 20); //Identificação do Título 
       $inpessoacliente = substr($linha, 133, 1); //Tipo de Inscrição 
       $nmcnpjcpfcliente = substr($linha, 134, 15); //Número de Inscrição 
       $vltitoriginal = number_format(substr($linha, 82, 15),2,',','.') ; //Valor do Título 
      } ElseIf ($tipo_registro == 'U') { 

      } 
      } 



} 
fclose ($ponteiro); 

enter image description here

おかげ

データを印刷するための

答えて

0

使用<pre>タグ。

echo "<pre>"; 
echo $linha; 
echo "</pre>"; 

OR

$linha = str_replace(' ', '&nbsp;', $linha); 
echo $linda; 
+0

ほとんどちょうど画面のエコーを表示しないPHPでプロパティ内で使用したい:このような何か。何か案が? –

+0

@ user3303036これを試してください:$ linha = str_replace( ''、 ' '、$ linha); –

関連する問題