Всем привет. Занимаюсь переводом и параллельным "допиливанием" одного китайского скрипта онлайн кинотеатра). Возникла такая проблема: например, пишешь в тегах "смотреть онлайн", а скрипт это обрабатывает как "смотреть" "онлайн". Порывшись в коде нашел следующее:
function getKeysLink($key,$ktype,$mtype='vod')
{
if(!empty($key)){
$key = str_replace(array(",","|","/"),array(" "," "," "),$key);
$arr = explode(" ",$key);
for ($i=0;$i<count($arr);$i++){
if (!empty($arr[$i])){
$str = $str . "<a target='_blank' href='".$GLOBALS['MAC']['site']['installdir']."index.php?m=".$mtype."-search-".$ktype."-". urlencode($arr[$i])."'>".$arr[$i]."</a> ";
}
}
}
return $str;
}
Как я понял, этот код отвечает за преобразование строк в ссылки. Вопрос, можно ли сделать так, чтобы обрабатывались не отдельные слова, а словосочетания, разделенные запятой?