Inserir virgulas em conteúdo de arquivo.txt
03/05/2019
0
Boa tarde pessoal!
Estou querendo adicionar virgulas em uma arquivo.txt, onde elas são inseridas a cada 9 caracteres.
Segue exemplo:
Dentro do arquivo.txt tenho o seguinte conteudo:
000000002200010730171811301230000000003200020630160011301300
E gostaria que ficasse da seguinte forma:
000000002,200010730,171811301,230000000,0032000206,301600113,01300
eu fiz da seguinte forma:
<?php
$arquivo = fopen(''teste.txt'',''a+'');
if ($arquivo) {
if (!fwrite($arquivo, substr($arquivo, 0, 9) . '','' .
substr($arquivo, 9, 7) . '','' .
substr($arquivo, 15, 12))) die(''Não foi possível atualizar o arquivo.'');
echo ''Arquivo atualizado com sucesso'';
fclose($arquivo);
}
?>
porém não esta dando certo, ele esta inserindo as virgulas no final do conteúdo
000000002200010730171811301230000000003200020630160011301300,,
Estou querendo adicionar virgulas em uma arquivo.txt, onde elas são inseridas a cada 9 caracteres.
Segue exemplo:
Dentro do arquivo.txt tenho o seguinte conteudo:
000000002200010730171811301230000000003200020630160011301300
E gostaria que ficasse da seguinte forma:
000000002,200010730,171811301,230000000,0032000206,301600113,01300
eu fiz da seguinte forma:
<?php
$arquivo = fopen(''teste.txt'',''a+'');
if ($arquivo) {
if (!fwrite($arquivo, substr($arquivo, 0, 9) . '','' .
substr($arquivo, 9, 7) . '','' .
substr($arquivo, 15, 12))) die(''Não foi possível atualizar o arquivo.'');
echo ''Arquivo atualizado com sucesso'';
fclose($arquivo);
}
?>
porém não esta dando certo, ele esta inserindo as virgulas no final do conteúdo
000000002200010730171811301230000000003200020630160011301300,,
Antônio Silva
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)