getUrl($url); // clean the excess quotes $string = substr($string, 1); $string = trim(str_replace('""', '', $string)); $kws = explode(',',$string); // pull the top elem from the array - its a header $tx1 = array_shift($kws); $string = implode(',', $kws); $kws = explode('","',$string); $ii = 0; $lsResults = array(); while ($ii < count($kws)) { // even entry is keyword $keyword = $kws[$ii]; if ('"' == substr($keyword, 0, 1)) { $keyword = substr($keyword, 1); } $ii++; // odd entry is count $lsResults[$keyword] = $kws[$ii]; $txTest = '"'; if ($txTest == substr($lsResults[$keyword], strlen($lsResults[$keyword]) - strlen($txTest))) { $lsResults[$keyword] = substr($lsResults[$keyword], 0, strlen($lsResults[$keyword]) - strlen($txTest)); } $txTest = ' results'; if ($txTest == substr($lsResults[$keyword], strlen($lsResults[$keyword]) - strlen($txTest))) { $lsResults[$keyword] = substr($lsResults[$keyword], 0, strlen($lsResults[$keyword]) - strlen($txTest)); } $ii++; } return $lsResults; } function getUrl($url) { $handle = fopen($url, "r"); if($handle) { $contents = ''; while (!feof($handle)) {$contents .= fread($handle, 8192);} return $contents; } else return false; } } ?>