How can PHP scripts be optimized to search only through HTML pages and exclude PHP code from the search results?

To optimize PHP scripts to search only through HTML pages and exclude PHP code from the search results, you can use a regular expression to extract the HTML content from the PHP file before performing the search. This can be achieved by reading the PHP file, extracting the HTML content using a regular expression pattern, and then searching through the extracted HTML content.

<?php

// Read the PHP file
$file_content = file_get_contents('example.php');

// Extract HTML content using regular expression
preg_match_all('/<html.*?>(.*?)<\/html>/s', $file_content, $matches);
$html_content = implode('', $matches[1]);

// Perform search only on HTML content
$search_term = 'example';
if (stripos($html_content, $search_term) !== false) {
    echo 'Search term found in HTML content.';
} else {
    echo 'Search term not found in HTML content.';
}

?>