]*>(.*?)<\/a>/is"; $result = file_get_contents($request); if(preg_match_all($pattern, $result, $matches)) { for ($i=0; $i
'); $related=substr($suptext,0,$last).','; $koma=1; while ($koma>0): $koma=strpos($related,','); $a[]=trim(substr($related,0,$koma)); $related=substr($related,$koma+1,strlen($related)); if (strlen($related)<2) $koma=0; endwhile; }else{$a[]=trim($trend);} return $a; } function array_clear($array) //Функция по удалению пустых строк в массиве { $ret_arr = array(); foreach($array as $val) {if (!empty($val)) {$ret_arr[] = trim($val);}} return $ret_arr;} $result = parse_serp(); for ($i=0;$i<(count($result)-1);$i++){ $related = parse_trend($result[$i]); if (count($related>0)){ $related=array_clear($related); $logrel = implode("\r\n",$related); if($handler) {fwrite($handler,$logrel);} fwrite($handler,"\r\n"); }} fclose($handler); ?>