Lo hize de carreron, no se si funcione bien
, es una funcion el primer parametro es la cadena original, la
segundo es con la q quieres rellenar, y el
tercero es cada cuanto quieres que se ponga la segunda cadena...
Código PHP:
$cadena1='Este es un texto de prueba';
$cadena2='1234567890';
function add_caracteres( $cadena1, $cadena2, $posicion = 3 ) {
$cadena2 = str_split( $cadena2 );
$nueva = '';
$l=1; $k=0;
for( $n=0; $n < strlen( $cadena1 ); $n++ ) {
if( $l % $posicion == 0 ) {
$l=0;
$letra = $cadena2[ $k ];
$k++;
}
$l++;
$nueva .= $cadena1[ $n ] . $letra ;
$letra = '';
}
return $nueva;
}
echo add_caracteres($cadena1, $cadena2);