Поместите заменить строку в скобках

Привет, я хочу поставить строку или цифры в скобках

$var = 'HELLO' ;

str_replace("$var","?????", $value);

//
Мне нужна сдача $var к этому :

$var = (HELLO)

-2

Решение

Просто положи $var в скобках:

$value = str_replace($var, "($var)", $value);
1

Другие решения

Я думаю, что я понимаю, что вы спрашиваете. Для этой простой задачи вы можете просто добавить круглые скобки:

$var = 'HELLO';
$var = '('.$var.')';
echo $var; // value is (HELLO)

Если вы должны использовать str_replaceтогда вот как:

$var = 'HELLO';
$var = str_replace($var, '('.$var.')', $var);
echo $var; // value is (HELLO)

str_replace принимает три параметра. Поиск, замена и тема. Параметр поиска используется для поиска строки внутри темы. В этом случае тема и строка идентичны ($var). Поле замены — это то, чем вы хотите заменить поиск. В этом примере мы заменим $ var на себя и добавим к нему круглые скобки.

Вот почему я дал свой первый ответ, потому что он намного проще. Вы просто делаете некоторую конкатенацию строк вместо замены переменной самой собой.

0

Вам нужно использовать substr_replace вместо str_replace, и тогда у вас будет что-то вроде этого (для размещения позиции я предлагаю использовать sizeof ($ var) вместо действительного числа):

$var = substr_replace($var, '(', 0, 0);
$var = substr_replace($var, ')', 6, 0);
-3
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector