09/10/2018, 23:38
Làm thế nào highlight keyword trong search result??
Mình muốn khi visitor search trong site mình, tất cả kết quả có chứa keyword đều được highlight giống như trang http://java.sun.com/. Các bạn hướng dẫn giúp mình nhé. Cám ơn.
Bài liên quan





Ví dụ :
function highlight($keyword, $strResult){ $a ='<span style="background-color:yellow;">'; $b='</span>'; return str_replace($keyword,$a.$keyword.$b,$strResult); } // tìm kiếm // nếu có kết quả thì while($row = mysql_fetch_array($result)){ // trích ra 300 ký tự đầu tiên của bài so khớp ; $quoted=substr($row['Content'],0,300); // gọi hàm highlight để tìm trong đoạn trích xem nếu có // từ nào giống như từ khóa thì thay thế rồi // viết ra : echo highlight($quoted); }