3v4l.org

run code in 300+ PHP versions simultaneously
<?php function sanitize($html) { return htmlspecialchars($html); } function sanitize_and_highlight_search_result($data, $query){ $sanitized = sanitize($data); $query = sanitize($query); return str_replace( $query, '<span class="highlight">' . $query . '</span>', $sanitized ); } echo sanitize_and_highlight_search_result("You & me", "&am"); // Shouldn't be found echo "\n"; echo sanitize_and_highlight_search_result("You & me", "&"); // Should be found and highlighted

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
208.26 ms | 2650 KiB | 14 Q