Моя цель — избежать использования множества операторов preg-replace и создать массив, который легко редактировать и поддерживать, содержащий ключи, идентичные словам, которые я хочу заменить, и значения, содержащие замены.
Пока у меня есть что-то вроде этого:
Код: Выделить всё
$colors = array('red' => 'i am the color red', 'blue' => 'hi I am blue',);
$string = "red, blue, red, and lots of blue";
foreach($colors as $key => $value) {
preg_replace($key, $value, $string);
echo $string;
}