Problema com ponteiros
Bom dia,
estou com problemas para ler um ponteiro.
O meu txt é mais ou menos assim:
Fulano de Tal Júnior Desenvolvedor 11997373355
Beltrano de Castro Estagiario 21999999999
Alex de Oliveira Desenvolvedor 21999999999 Estou usando o seguinte codigo para ler cada campo, que é delimitado com espaçamento pré-definido:
<?php
$ponteiro = fopen('arquivo1.txt', 'r');
while(!feof($ponteiro)){
$linha = fgets($ponteiro,4096);
echo $nome = substr($linha, 1, 40).'<br>';
echo $ddd = substr($linha, 126, 2).'<br><br>';
}
fclose($ponteiro);
?>
O problema é que o retorno do campo DDD está confuso. O campo NOME retorna corretamente, mas o DDD não está correto.
Este código está retornando o seguinte:
Fulano de Tal Júnior
Beltrano de Castro
21
Alex de Oliveira
2
Sendo que eu esperava o seguinte resultado:
Fulano de Tal Júnior
11
Beltrano de Castro
21
Alex de Oliveira
21
Alguém já passou por algo parecido?
Discussão (8)
Carregando comentários...