How can PHP developers ensure that search results display 200 characters from the beginning of a sentence rather than from the search term?

When displaying search results in PHP, developers can ensure that 200 characters are shown from the beginning of a sentence rather than from the search term by using the `strpos` function to find the position of the first occurrence of a sentence-ending punctuation (such as a period, question mark, or exclamation point) within the first 200 characters. Once the position is found, developers can use `substr` to extract the substring up to that position for display.

// Example code snippet to display 200 characters from the beginning of a sentence in search results
function displaySearchResult($content, $searchTerm) {
    $position = strpos($content, '. ', 200); // Find the position of the first period after the first 200 characters
    if ($position === false) {
        $position = 200; // If no period is found, display the first 200 characters
    }
    echo substr($content, 0, $position + 1); // Display the substring up to the position found
}

// Usage
$searchTerm = "example";
$content = "This is an example sentence. This is another example sentence.";
displaySearchResult($content, $searchTerm);