Radio-active
Сообщения: 1406
Благодарности: 44
|
Профиль
|
Отправить PM
| Цитировать
У меня вот чего получилось:
PHP код: 
if (strstr($row['item_text'], $search_line))
{
$a = str_replace($search_line, ('<b>' . $search_line . '</b>'), substr($row['item_text'], (strpos($row['item_text'], $search_line) - 150),300));
echo '...' . substr($a, (strpos($a, ' ') + 1), ((strrpos($a, ' ') + 1) - (strpos($a, ' ') + 1))) . '...';
}
else
{
for ($i=0; $i<$num_s; $i++)
{
if (strpos($row['item_text'], $search[$i]) === false) continue;
$a = str_replace($search[$i], ('<b>' . $search[$i] . '</b>'), substr($row['item_text'], (strpos($row['item_text'], $search[$i]) - 150),300));
echo '...' . substr($a, (strpos($a, ' ') + 1), ((strrpos($a, ' ') + 1) - (strpos($a, ' ') + 1))) . '...<br>';
}
}
Вроде работает, но все равно как-то не так  
|
Отправлено: 18:38, 15-02-2006
| #6
|