$val) { if(stristr($key, $needle) !== false) { $ret_ar[$key] = $val; } } return $ret_ar; } function qs_process_pages ($page,$month) { $file = QS_META . $month . '/page_users.ser'; $page_users = unserialize(file_get_contents($file)); $found = qs_pages_search_i($page,$month); if(!$found) { echo "no data\n"; exit; } foreach($found as $page=>$accesses) { echo "$page=>$accesses\n"; print_r($page_users[md5($page)]); } } qs_process_pages ($argv[1],'12_2011') ; ?>