Bu funksiya mətndə lazımi sözü taparaq (Yandex axtarış sistemindəki kimi) istədiyiniz qaydada işarələyir
function search_text($content,$text) {
$content = strip_tags($content);
$max_size = 300;
$words = preg_split("/[\040]+/", $content, -1);
$r=0;
for($i=0; $i < count($words); $i++) {
if (strlen($line[$r] . $words[$i] . ' ') < $max_size){
$line[$r] .= $words[$i] . ' ';
}else{
$r++;
$line[$r] .= $words[$i] . ' ';
}
}
foreach ($line as &$value) {
if (preg_match("/($text.*?)( )/i", $value)) {
$content=$value;
}
}
$patterns="/($text.*?)( )/i";
$replacements="<b>$1</b> ";
$content=preg_replace($patterns,$replacements,$content);
return $content;
}
axırıncı dəyişikliklər (11.10.09 13:56)




Şərhər
RSS şərhlər bu posta uyğun olaraq.