Inserir virgulas em conteúdo de arquivo.txt

PHP

03/05/2019

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

Curtidas 0
POSTAR