PHP替换字符串的一部分,并将那些替换的部分作为单独的字符串

时间:2018-09-07 12:27:38

标签: php string str-replace

我有一个类似"[one]sdasf[two]sad[three]"

的字符串

因此,我想用"replaced_one"替换[one],用"replaced_two"替换[two]。 并且我需要将这些替换值作为单独的字符串。

$rep_one = "replaced_one";
$rep_two = "replaced_two";

1 个答案:

答案 0 :(得分:-1)

这是一个简单的PHP函数str_replace()(有关更多信息,请访问PHP Manual

该函数需要三个参数:

str_replace(
  # Search - string section to be replaced
  # Replace - the content which will replace the `Search`
  # Subject - The string you want to alter
)

因此,您只需执行以下操作即可:

$str = "[one]sdasf[two]sad[three]";
$str = str_replace('[one]', 'replace_one', $str);
$str = str_replace('[two]', 'replace_two', $str);

echo $str; // replace_onesdasfreplace_twosad[three]