Jokerjar79
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Test</title> </head> <body> <? function highlight($word, $subject) { if ($word == '') return $subject; $qm = quotemeta($word); $pattern = "((^[^<>($qm)]*)|(>[^<($qm)]*))($qm)"; $replacement = '\\1<span style="background-color: yellow">\\4</span>'; return eregi_replace($pattern, $replacement, $subject); } echo 'po_1 2_Po 3_pO_ <tag param="noPo4Po5">po6 PO7 po8</tag> po9 po10' . '<br>'; echo highlight('po', 'po_1 2_Po 3_pO_ <tag param="noPo4Po5">po6 PO7 po8</tag> po9 po10'); ?> </body> </html> |