Ohne Kommentar
PHP
<?php
$length = 20;
$haystack = "Die PHP-Doku ist eine der wichtigsten Informationsquellen, schade, dass sie kaum einer liest!!!";
$needle ="WichtigSTEN";
$start = stripos($haystack, $needle);
$end = strlen($needle) + 2* $length;
$start -= $length;
if ($start < 0)
$start = 0;
if ($start + $end > strlen($haystack))
$text = substr($haystack, $start);
else
$text = substr($haystack, $start, $end);
$result = preg_replace("/\b($needle)\b/i", "<b>$1</b>", $text);
echo "<p>$result</p>";
?>
Alles anzeigen