PHP заменяет части строки и получает эти замененные части как отдельные строки - PullRequest
0 голосов
/ 07 сентября 2018

У меня есть строка как, "[one]sdasf[two]sad[three]"

Итак, я хочу заменить [один] на "replaced_one", [два] на "replaced_two". и мне нужно эти замененные значения как отдельные строки.

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

1 Ответ

0 голосов
/ 07 сентября 2018

Это простая функция PHP str_replace() (Для получения дополнительной информации перейдите на Руководство по PHP )

Функция ожидает три параметра:

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]
...