Как бы я мог добиться следующих результатов:
Я хотел бы найти и заменить значения в строке в PHP, если они не находятся в одинарных или двойных кавычках.
НАПРИМЕР.
$string = 'The quoted words I would like to replace unless they are "part of a quoted string" '; $terms = array( 'quoted' => 'replaced' ); $find = array_keys($terms); $replace = array_values($terms); $content = str_replace($find, $replace, $string); echo $string;
строка echo
'd должна возвращаться:
'The replaced words I would like to replace unless they are "part of a quoted string" '
Заранее спасибо за вашу помощь.