Como inserir uma string dentro de outra string?

Apenas olhou para a função

str_pad($input, $pad_length, $pad_str, [STR_PAD_RIGHT, STR_PAD_LEFT, or STR_PAD_BOTH])

o que ajuda a preencher algumas strings à esquerda, à direita ou nos dois lados de uma determinada entrada.

Existe alguma função php que eu possa usar para inserir uma string dentro de uma string de entrada?

por exemplo ..

$input = "abcdef";
$pad_str = "@";

então, se eu der o índice de inserção 3, ele insere"@" depois de 3 primeiros deixou a maioria dos personagens e$input torna-se"abc@def".

obrigado

questionAnswers(3)

yourAnswerToTheQuestion