Как добавлять текст к слову между символом?
echo str_replace("[", "[привет|", "У меня есть [красное] и еще [зеленое] яблоко")
Если скобки только там где надо менять, попробуте так:$str = 'У меня есть [красное] и еще [зеленое] яблоко';
$text = 'привет |';
str_replace ('[', '['.$text.' ', $str);