/* * Patch for filter_var() */ if(!function_exists('filter_var')){ define('FILTER_VALIDATE_IP', 'ip'); define('FILTER_FLAG_IPV4', 'ipv4'); define('FILTER_FLAG_IPV6', 'ipv6'); define('FILTER_VALIDATE_EMAIL', 'email'); define('FILTER_FLAG_EMAIL_UNICODE', 'unicode'); function filter_var($variable, $filter, $option = false){ if($filter == 'ip'){ if($option == 'ipv4'){ if(preg_match("/(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})/", $variable, $matches)){ $variable = $matches[1]; return $variable; } } if($option == 'ipv6'){ if(preg_match("/\s*(([:.]{0,7}[0-9a-fA-F]{0,4}){1,8})\s*/", $variable, $matches)){ $variable = $matches[1]; return $variable; } } } if($filter == 'email'){ if($option == 'unicode' || $option == false){ if(preg_match("/\s*(\S*@\S*\.\S*)\s*/", $variable, $matches)){ $variable = $matches[1]; return $variable; } } } } }
The study follows a recent report that pointed the finger at China, Indonesia, the Philippines, Thailand and Vietnam for spewing out most of the plastic waste that enters the seas.It's not really surprising. Most people in these countries have no idea of the problem and they don't care at all.
The Yangtze has been estimated in previous research to dump some 727 million pounds of plastic into the sea each year. The Ganges River in India is responsible for even more - about 1.2 billion pounds.
A combination of the Xi, Dong and Zhujiang Rivers (233 million lbs per year) in China as well as four Indonesian rivers: the Brantas (85 million lbs annually), Solo (71 million pounds per year), Serayu (37 million lbs per year) and Progo (28 million lbs per year), are all large contributors.