Insertar cadena en la posición especificada
¿Existe alguna función PHP que pueda hacer eso?
Lo estoy usando strpos
para obtener la posición de una subcadena y quiero insertar una string
después de esa posición.
Aceptado
$newstr = substr_replace($oldstr, $str_to_insert, $pos, 0);
http://php.net/substr_replace
En el fragmento anterior, $pos
se utiliza en el offset
argumento de la función.
desplazamiento
Si el desplazamiento no es negativo, el reemplazo comenzará en el desplazamiento del desplazamiento en la cadena.Si el desplazamiento es negativo, el reemplazo comenzará en el carácter de desplazamiento desde el final de la cadena.
$str = substr($oldstr, 0, $pos) . $str_to_insert . substr($oldstr, $pos);
substr
en el manual de PHP