Привет, я хочу поставить строку или цифры в скобках
$var = 'HELLO' ;
str_replace("$var","?????", $value);
//
Мне нужна сдача $var
к этому :
$var = (HELLO)
Просто положи $var
в скобках:
$value = str_replace($var, "($var)", $value);
Я думаю, что я понимаю, что вы спрашиваете. Для этой простой задачи вы можете просто добавить круглые скобки:
$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 на себя и добавим к нему круглые скобки.
Вот почему я дал свой первый ответ, потому что он намного проще. Вы просто делаете некоторую конкатенацию строк вместо замены переменной самой собой.
Вам нужно использовать substr_replace вместо str_replace, и тогда у вас будет что-то вроде этого (для размещения позиции я предлагаю использовать sizeof ($ var) вместо действительного числа):
$var = substr_replace($var, '(', 0, 0);
$var = substr_replace($var, ')', 6, 0);