예제 #1
0
 /**
  * @access		public
  * @return		array					Returns multi-array, containing data from Alexa about changes of incoming search terms.
  */
 public static function Alexa_SV_Changes($uri)
 {
     $tmp = SEOstats_Alexa::extractMulti('table', 'class', 'dataTable', $uri);
     $tmp_incr = explode('<tr>', $tmp[9]);
     $tmp_decl = explode('<tr>', $tmp[11]);
     for ($i = 1; $i < sizeof($tmp_incr); $i++) {
         $temp_incr = explode('</td>', $tmp_incr[$i]);
         $result_incr[] = array('Keyword' => utf8_decode(trim(strip_tags($temp_incr[1]))), 'Change in Percent' => trim(strip_tags($temp_incr[2])));
     }
     for ($i = 1; $i < sizeof($tmp_decl); $i++) {
         $temp_decl = explode('</td>', $tmp_decl[$i]);
         $result_decl[] = array('Keyword' => utf8_decode(trim(strip_tags($temp_decl[1]))), 'Change in Percent' => trim(strip_tags($temp_decl[2])));
     }
     if (empty($result_incr)) {
         $result_incr = 'No Data available.';
     }
     if (empty($result_decl)) {
         $result_decl = 'No Data available.';
     }
     $result = array('Increase' => $result_incr, 'Decline' => $result_decl);
     return $result;
 }