Función: Separador de textos
Ésta función permite separar una cadena de texto cada X caracteres con un símbolo seleccionado.
function SeparadorTexto($Texto, $DividirCada, $Simbolo){ $Retorna = ''; $Divisor = NULL; $Conta = 1; if(strlen($Texto) > $DividirCada){ $Divisor = str_split($Texto, $DividirCada); foreach ($Divisor as $Elemento){ $Retorna .= $Elemento; if($Conta < count($Divisor)){ $Retorna .= $Simbolo; } $Conta++; } } else { $Retorna = $Texto; } return $Retorna; }
Ejemplo:
<?php $Texto = '12345678901234567890'; echo SeparadorTexto($Texto, 4, ' '); // Devuelve: 1234 5678 9012 3456 7890