|
|
|
| Есть текст, не менее 1000 символов, мне нужны выбелить в нем слово, слева и справа оставить по 20 символов.
<?php
$text = "тут текст тут текст тут текст тут текст тут текст тут текст тут текст тут текст тут текст тут текст
тут текст тут текст тут текст тут текст тут текст тут текст тут текст слово тут текст тут текст тут текст
тут текст тут текст тут текст тут текст тут текст тут текст тут текст тут текст тут текст тут текст тут текст
тут текст тут текст ";
$slovo = "слово";
$newslovo = "<font style='background-color:#ff0000;'>".$slovo."</font>";
$row_search["text"] = strstr($slovo, $newslovo, $text);
// получаем в тексте СЛОВО выделенно красным
//как убрать лишний текст, а лишь по краям слова оставить по 20 символов?
$newtext = ...;
echo $newtext;
//текст тут текст слово тут текст тут
?>
|
| |
|
|