Я использую приведенный ниже код для замены текста, который работает нормально.Проблема заключается в том, что я хотел бы задать какой-то текст для поиска (например, Black
), а не просто сказать ему, чтобы заменить Black
на <div>Black</div>
. Я бы хотел, чтобы он мог рассмотреть случайслово или строка и сохранить этот случай.На данный момент, если я скажу ему заменить Black
на <div>Black</div>
, он заменит и Black
, и black
заглавными буквами <div>Black</div>
.
Надеюсь, у меня есть какой-то смысл относительно того, чтоЯ хочу достичь.Если требуется дополнительная информация, дайте мне знать.
Вот код:
$revised = str_ireplace("Black", "<div>Black</div>", $node->wholeText);
$newNode = $dom->createDocumentFragment();
$newNode->appendXML($revised);
$node->parentNode->replaceChild($newNode, $node);