From 5491357a9268fe5c72e88614410cd21e8964cd03 Mon Sep 17 00:00:00 2001 From: Orzu Ionut Date: Thu, 24 Jun 2021 16:47:39 +0300 Subject: [PATCH] Fix highlighting --- app/SearchDisplace/SearchAndDisplace.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/SearchDisplace/SearchAndDisplace.php b/app/SearchDisplace/SearchAndDisplace.php index 5537d8b..4ee4c17 100644 --- a/app/SearchDisplace/SearchAndDisplace.php +++ b/app/SearchDisplace/SearchAndDisplace.php @@ -60,16 +60,16 @@ class SearchAndDisplace $updatedDocumentContent = ''; $currentIndex = 0; - foreach ($searchers as $start => $searcherItem) { + foreach ($searchers as $s => $searcherItem) { $partialContent = substr($this->documentContent, $currentIndex, $searcherItem['start'] - $currentIndex); $updatedDocumentContent = $updatedDocumentContent . $partialContent; - $start = strlen($updatedDocumentContent); + $start = mb_strlen($updatedDocumentContent); $updatedDocumentContent = $updatedDocumentContent . $replacements[$searcherItem['searcher']]; - $end = strlen($updatedDocumentContent) - 1; + $end = mb_strlen($updatedDocumentContent) - 1; if ($start <= $end) { $replacementIndexes[$searcherItem['searcher']][] = [