Olá, pessoal! Eu utilizo o Laravel e estou tentando utilizar a função preg_replace_callback() para remover ponto, vírgula, hífen, traço e barra dos números de cnpj inseridos no sistema.
Eu utilizei a função preg_replace_callback() dessa forma:
function parseTagsRecursive($ input) { $ regex = '#[^0-9]#'; return preg_replace_callback($ regex, 'parseTagsRecursive', $ input); } $ cnpj = parseTagsRecursive($ cnpj);
Estou tendo como retorno o seguinte erro: preg_replace_callback(): Requires argument 2, 'parseTagsRecursive'
Utilizei o exemplo 3 da documentação: https://www.php.net/manual/pt_BR/function.preg-replace-callback.php
De acordo com esse exemplo, estou implementando da maneira correta. Alguém tem alguma dica de como devo proceder?