Inserir virgulas em conteúdo de arquivo.txt

03/05/2019

0

PHP

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,,
Antônio Silva

Antônio Silva

Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar