User:Doodle77/PPP2003-php

"af", "ALB" =>"al", "DZA" =>"dz", "AGO" =>"ao", "ATG" =>"ag", "ARG" =>"ar", "ARM" =>"am", "AUS" =>"au", "AUT" =>"at", "AZE" =>"az", "BHS" =>"bs", "BHR" =>"bh", "BGD" =>"bd", "BRB" =>"bb", "BLR" =>"by", "BEL" =>"be", "BLZ" =>"bz", "BEN" =>"bj", "BMU" =>"bm", "BTN" =>"bt", "BOL" =>"bo", "BIH" =>"ba", "BWA" =>"bw", "BRA" =>"br", "BRN" =>"bn", "BGR" =>"bg", "BFA" =>"bf", "BDI" =>"bi", "KHM" =>"kh", "CMR" =>"cm", "CAN" =>"ca", "CPV" =>"cv", "CAF" =>"cf", "TCD" =>"td", "CHL" =>"cl", "CHN" =>"cn", "COL" =>"co", "COM" =>"km", "ZAR" =>"cd", "COG" =>"cg", "CRI" =>"cr", "CIV" =>"ci", "HRV" =>"hr", "CUB" =>"cu", "CYP" =>"cy", "CZE" =>"cz", "DNK" =>"dk", "DJI" =>"dj", "DMA" =>"dm", "DOM" =>"do", "ECU" =>"ec", "EGY" =>"eg", "SLV" =>"sv", "GNQ" =>"gq", "ERI" =>"er", "EST" =>"ee", "ETH" =>"et", "FJI" =>"fj", "FIN" =>"fi", "FRA" =>"fr", "GAB" =>"ga", "GMB" =>"gm", "GEO" =>"ge", "GER" =>"de", "GHA" =>"gh", "GRC" =>"gr", "GRD" =>"gd", "GTM" =>"gt", "GIN" =>"gn", "GNB" =>"gw", "GUY" =>"gy", "HTI" =>"ht", "HND" =>"hn", "HKG" =>"hk", "HUN" =>"hu", "ISL" =>"is", "IND" =>"in", "IDN" =>"id", "IRN" =>"ir", "IRQ" =>"iq", "IRL" =>"ie", "ISR" =>"il", "ITA" =>"it", "JAM" =>"jm", "JPN" =>"jp", "JOR" =>"jo", "KAZ" =>"kz", "KEN" =>"ke", "KIR" =>"ki", "PRK" =>"kp", "KOR" =>"kr", "KWT" =>"kw", "KGZ" =>"kg", "LAO" =>"la", "LVA" =>"lv", "LBN" =>"lb", "LSO" =>"ls", "LBR" =>"lr", "LBY" =>"ly", "LTU" =>"lt", "LUX" =>"lu", "MAC" =>"mo", "MKD" =>"mk", "MDG" =>"mg", "MWI" =>"mw", "MYS" =>"my", "MDV" =>"mv", "MLI" =>"ml", "MLT" =>"mt", "MHL" =>"mh", "MUS" =>"mu", "MEX" =>"mx", "FSM" =>"fm", "MDA" =>"md", "MNG" =>"mn", "MAR" =>"ma", "MOZ" =>"mz", "NAM" =>"na", "NPL" =>"np", "NLD" =>"nl", "ANT" =>"an", "NZL" =>"nz", "NIC" =>"ni", "NER" =>"ne", "NGA" =>"ng", "NOR" =>"no", "OMN" =>"om", "PAK" =>"pk", "PLW" =>"pw", "PAN" =>"pa", "PNG" =>"pg", "PRY" =>"py", "PER" =>"pe", "PHL" =>"ph", "POL" =>"pl", "PRT" =>"pt", "PRI" =>"pr", "QAT" =>"qa", "ROM" =>"ro", "RUS" =>"ru", "RWA" =>"rw", "WSM" =>"ws", "STP" =>"st", "SAU" =>"sa", "SEN" =>"sn", "SCG" =>"rs, .me", "SYC" =>"sc", "SLE" =>"sl", "SGP" =>"sg", "SVK" =>"sk", "SVN" =>"si", "SLB" =>"sb", "SOM" =>"so", "ZAF" =>"za", "ESP" =>"es", "LKA" =>"lk", "KNA" =>"kn", "LCA" =>"lc", "VCT" =>"vc", "SDN" =>"sd", "SUR" =>"sr", "SWZ" =>"sz", "SWE" =>"se", "CHE" =>"ch", "SYR" =>"sy", "TWN" =>"tw", "TJK" =>"tj", "TZA" =>"tz", "THA" =>"th", "TGO" =>"tg", "TON" =>"to", "TTO" =>"tt", "TUN" =>"tn", "TUR" =>"tr", "TKM" =>"tm", "UGA" =>"ug", "UKR" =>"ua", "ARE" =>"ae", "GBR" =>"gb", "USA" =>"us", "URY" =>"uy", "UZB" =>"uz", "VUT" =>"vu", "VEN" =>"ve", "VNM" =>"vn", "YEM" =>"ye", "ZMB" =>"zm", "ZWE" =>"zw", "MRT" =>"mr");

$in = array( array("Afghanistan","AFG","2003","3000","733.9994123813839"), array("Albania","ALB","2003","121.863249999999","44.91569934990815"), array("Algeria","DZA","2003","77.394975","25.566592747058266"), array("Angola","AGO","2003","74.6063008333332","na"), array("Antigua","ATG","2003","2.7","1.5598869970934615"), array("Argentina","ARG","2003","2.90062916666667",".8540369262781279"), array("Armenia","ARM","2003","578.762954545455","94.13210442283699"), array("Australia","AUS","2003","1.5419","1.3889682888796129"), array("Austria","AUT","2003",".886",".9374000907344487"), array("Azerbaijan","AZE","2003","4910.72999999999","1094.5357189651197"), array("Bahamas","BHS","2003","1",".7843792070797724"), array("Bahrain","BHR","2003",".376",".25782526182186155"), array("Bangladesh","BGD","2003","58.1500399999999","10.246804759013983"), array("Barbados","BRB","2003","2","1.1621963602294643"), array("Belarus","BLR","2003","2051.27083333332","263.4022523387237"), array("Belgium","BEL","2003",".886",".9783233995418492"), array("Belize","BLZ","2003","2",".9139682895876333"), array("Benin","BEN","2003","581.200313864167","210.91814615346308"), array("Bermuda","BMU","2003","1","1.542479696721471"), array("Bhutan","BTN","2003","46.5832841666667","14.88344870582196"), array("Bolivia","BOL","2003","7.65916666666667","2.1649506895696318"), array("Bosnia and Herzegovina","BIH","2003","1.73293220419166",".8512893619076617"), array("Botswana","BWA","2003","4.94992860833333","2.733481859468102"), array("Brazil","BRA","2003","3.07708678514467","1.0958787737557614"), array("Brunei","BRN","2003","1.74218333333333",".8232371097555837"), array("Bulgaria","BGR","2003","1.73270166666666",".5041439045178442"), array("Burkina Faso","BFA","2003","581.200313864167","132.79037391560362"), array("Burundi","BDI","2003","1082.61999999999","128.63389558051205"), array("Cambodia","KHM","2003","3973.33333333332","839.6432408685408"), array("Cameroon","CMR","2003","581.200313864167","175.96074202953758"), array("Canada","CAN","2003","1.4011","1.2717006932440964"), array("Cape Verde","CPV","2003","97.7029875583333","32.76386760158825"), array("Central African Republic","CAF","2003","581.200313864167","201.87132605928397"), array("Chad","TCD","2003","581.200313864167","146.89354751993991"), array("Chile","CHL","2003","691.432509166667","244.17022986912195"), array("China","CHN","2003","8.27703666666666","1.9769092491945295"), array("Colombia","COL","2003","2877.65245833332","846.3830520795017"), array("Comoros","COM","2003","435.900456906666","127.81798422147541"), array("Congo, Dem. Rep.","ZAR","2003","405.340058333332","90.48063099382833"), array("Congo, Republic of","COG","2003","581.200313864167","415.8120645320103"), array("Costa Rica","CRI","2003","398.663293010753","201.1044533717033"), array("Cote d`Ivoire","CIV","2003","581.200313864167","188.93336949374188"), array("Croatia","HRV","2003","6.70354466666667","4.022589102583061"), array("Cuba","CUB","2003","1",".4173518798206435"), array("Cyprus","CYP","2003",".517443261666666",".3719830817846604"), array("Czech Republic","CZE","2003","28.209","15.200023117992957"), array("Denmark","DNK","2003","6.5877","8.677068230650503"), array("Djibouti","DJI","2003","177.721","52.43228127713424"), array("Dominica","DMA","2003","2.7","1.2354641225363119"), array("Dominican Republic","DOM","2003","30.8307083333332","10.116922634388711"), array("Ecuador","ECU","2003","1",".43110466351591614"), array("Egypt","EGY","2003","5.850875","1.2451574677058321"), array("El Salvador","SLV","2003","8.75","4.001482123576721"), array("Equatorial Guinea","GNQ","2003","581.200313864167","286.1878376134426"), array("Eritrea","ERI","2003","15.0719654620922","4.23054944922977"), array("Estonia","EST","2003","13.8564114045104","6.1828046569307045"), array("Ethiopia","ETH","2003","8.59968333333332","1.2226978642437045"), array("Fiji","FJI","2003","1.89577459211743",".8110620099458019"), array("Finland","FIN","2003",".886","1.1119970905542742"), array("France","FRA","2003",".886",".9552557885984572"), array("Gabon","GAB","2003","581.200313864167","270.3277781397707"), array("Gambia, The","GMB","2003","27.3058696688075","6.694991344022348"), array("Georgia","GEO","2003","2.14564999999999",".3330264200297643"), array("Germany","GER","2003",".886",".9670135796276734"), array("Ghana","GHA","2003","8677.3675","1874.4654569533188"), array("Greece","GRC","2003",".886",".8203915868535723"), array("Grenada","GRD","2003","2.7","1.7474416904894952"), array("Guatemala","GTM","2003","7.94084666666666","3.3911018546700658"), array("Guinea","GIN","2003","1984.93125","260.9137034388418"), array("Guinea-Bissau","GNB","2003","581.200313864167","160.58169921018535"), array("Guyana","GUY","2003","193.878333333332","na"), array("Haiti","HTI","2003","42.3667583333333","na"), array("Honduras","HND","2003","17.3452916666667","7.336707784954478"), array("Hong Kong","HKG","2003","7.78674999999999","5.583621771090008"), array("Hungary","HUN","2003","224.307","128.97717793237126"), array("Iceland","ISL","2003","76.709","100.74902082709224"), array("India","IND","2003","46.5832841666667","8.146147281005288"), array("Indonesia","IDN","2003","8577.13333333332","1799.5092237205024"), array("Iran","IRN","2003","8193.88751916667","2181.9904964748425"), array("Iraq","IRQ","2003","1859.16666666666","634.0428229284267"), array("Ireland","IRL","2003",".886","1.1860182527804801"), array("Israel","ISR","2003","4.55413333333333","3.89192003328283"), array("Italy","ITA","2003",".886",".9093919870991906"), array("Jamaica","JAM","2003","57.7408737499999","37.92457797217432"), array("Japan","JPN","2003","115.933","152.57234292571147"), array("Jordan","JOR","2003",".708999999999999",".2985816906409538"), array("Kazakhstan","KAZ","2003","149.575833333333","30.14571859504162"), array("Kenya","KEN","2003","75.935569444444","26.652558551115"), array("Kiribati","KIR","2003","1.54191416666667",".66971360104344"), array("Korea, Dem. Rep.","PRK","2003","146.314356164",".8079441443446846"), array("Korea, Republic of","KOR","2003","1191.6100000000001","835.1237084430015"), array("Kuwait","KWT","2003",".298011521083333",".21071966785458526"), array("Kyrgyzstan","KGZ","2003","43.648375","na"), array("Laos","LAO","2003","10569.0375","2342.131685323653"), array("Latvia","LVA","2003",".571474999999999",".2293053544201726"), array("Lebanon","LBN","2003","1507.5","1051.4147245890529"), array("Lesotho","LSO","2003","7.56474916666666","1.8264867193619438"), array("Liberia","LBR","2003","1",".36442894571590484"), array("Libya","LBY","2003","1.29294412808415","na"), array("Lithuania","LTU","2003","3.06086666666667","1.293958884756089"), array("Luxembourg","LUX","2003",".886","1.0335333668014908"), array("Macao","MAC","2003","8.02124116666666","4.462671985327997"), array("Macedonia","MKD","2003","54.3222583333333","21.438326400959802"), array("Madagascar","MDG","2003","6191.63833333334","2394.767339512986"), array("Malawi","MWI","2003","97.4324749999999","16.372489955818267"), array("Malaysia","MYS","2003","3.79999999999999","1.2817743460228375"), array("Maldives","MDV","2003","12.8","4.828373363843271"), array("Mali","MLI","2003","581.200313864167","183.33574743273704"), array("Malta","MLT","2003",".377245833333333",".2246721575695896"), array("Mauritania","MRT","2003","263.029999999999","57.60639705812754"), array("Mauritius","MUS","2003","27.901475","7.321756346601326"), array("Mexico","MEX","2003","10.789","7.785105732396013"), array("Micronesia, Fed. Sts.","FSM","2003","1",".4857012357988692"), array("Moldova","MDA","2003","13.9448833333333","2.1153655729034266"), array("Mongolia","MNG","2003","1146.5425","328.61962106000783"), array("Morocco","MAR","2003","9.57438333333332","3.0183381825525752"), array("Mozambique","MOZ","2003","23782.2675","3728.278160917621"), array("Namibia","NAM","2003","7.56474916666666","3.167085865808363"), array("Nepal","NPL","2003","76.1414474999999","10.970164331416816"), array("Netherlands","NLD","2003",".886","1.043967463059683"), array("Netherlands Antilles","ANT","2003","1.79","1.6853373491948778"), array("New Zealand","NZL","2003","1.7221","1.4509220896576447"), array("Nicaragua","NIC","2003","15.1046433333333","3.411691829613787"), array("Niger","NER","2003","581.200313864167","141.73050419975388"), array("Nigeria","NGA","2003","129.22235","49.18843463927465"), array("Norway","NOR","2003","7.0802","9.98064721595775"), array("Oman","OMN","2003",".3845",".18007045515711417"), array("Pakistan","PAK","2003","57.7519966666666","11.938383460797077"), array("Palau","PLW","2003","1",".6277388959006384"), array("Panama","PAN","2003","1",".4831637524973525"), array("Papua New Guinea","PNG","2003","3.56345287499999",".5963125502518747"), array("Paraguay","PRY","2003","6424.33916666667","1320.0183955334992"), array("Peru","PER","2003","3.478467","1.598117206721415"), array("Philippines","PHL","2003","54.2033333333332","12.242405811854834"), array("Poland","POL","2003","3.8891","2.162457306744786"), array("Portugal","PRT","2003",".886",".6635961651285628"), array("Puerto Rico","PRI","2003","1",".8293663581868909"), array("Qatar","QAT","2003","3.64","3.8011207573493486"), array("Romania","ROM","2003","33200.0708333333","12947.79371664868"), array("Russia","RUS","2003","30.692025","7.487981673204031"), array("Rwanda","RWA","2003","537.658032749499","90.70795630328777"), array("Samoa","WSM","2003","2.97323765833333","1.3779319484765333"), array("Sao Tome and Principe","STP","2003","9347.58333333333","2126.704371274776"), array("Saudi Arabia","SAU","2003","3.745","2.268545357320987"), array("Senegal","SEN","2003","581.200313864167","180.83220170205777"), array("Serbia and Montenegro","SCG","2003","57.6724999999999","43.11992300428909"), array("Seychelles","SYC","2003","5.40071666666667","3.6909256691788235"), array("Sierra Leone","SLE","2003","2347.94166666666","700.9064088872201"), array("Singapore","SGP","2003","1.74218333333333","1.2805710761600746"), array("Slovak Republic","SVK","2003","36.7729","19.319911922009666"), array("Slovenia","SVN","2003","207.113715696581","136.70668627222466"), array("Solomon Islands","SLB","2003","7.50594374859842","1.9706338268880619"), array("Somalia","SOM","2003","17706.0833333333","4642.0362835649275"), array("South Africa","ZAF","2003","7.56474916666666","3.06105098707417"), array("Spain","ESP","2003",".886",".8220450527585885"), array("Sri Lanka","LKA","2003","96.5209508333333","17.761561450513323"), array("St. Kitts & Nevis","KNA","2003","2.7","1.6321146797955164"), array("St. Lucia","LCA","2003","2.7","1.6170010935795969"), array("St.Vincent & Grenadines","VCT","2003","2.7","1.0318561613283281"), array("Sudan","SDN","2003","260.983433333332","93.06895744866719"), array("Suriname","SUR","2003","2601.33333333333","1432.6831330039067"), array("Swaziland","SWZ","2003","7.56474916666666","1.2488794236789134"), array("Sweden","SWE","2003","8.0863","9.979399318619212"), array("Switzerland","CHE","2003","1.3467","1.9215273888360889"), array("Syria","SYR","2003","51.5","27.179712324697658"), array("Taiwan","TWN","2003","34.419","21.039311157616645"), array("Tajikistan","TJK","2003","3.06136666666666",".32519356029282065"), array("Tanzania","TZA","2003","1038.41900659603","294.87799334293317"), array("Thailand","THA","2003","41.4846166666667","11.936460355095567"), array("Togo","TGO","2003","581.200313864167","217.2071682424136"), array("Tonga","TON","2003","2.14202001666666",".8736563245879093"), array("Trinidad &Tobago","TTO","2003","6.29509999999999","3.042849075108112"), array("Tunisia","TUN","2003","1.28845833333332",".39645205737049094"), array("Turkey","TUR","2003","1500885.20858333","852999.0855513007"), array("Turkmenistan","TKM","2003","5200","1479.5474552722476"), array("Uganda","UGA","2003","1963.72008333333","419.47283867819993"), array("Ukraine","UKR","2003","5.33268833333332",".807291042305386"), array("United Arab Emirates","ARE","2003","3.67249999999999","3.5405863242908193"), array("United Kingdom","GBR","2003",".6125",".6638409372284497"), array("United States","USA","2003","1","1"), array("Uruguay","URY","2003","28.2086833333333","9.80197828269822"), array("Uzbekistan","UZB","2003","968.790833333333","88.35348410846375"), array("Vanuatu","VUT","2003","122.189166666667","52.48955902800539"), array("Venezuela","VEN","2003","1606.96166666667","811.9257290795712"), array("Vietnam","VNM","2003","15509.5833333332","2783.397452105569"), array("Yemen","YEM","2003","183.448333333333","90.75682935134087"), array("Zambia","ZMB","2003","4733.27104649872","1856.360015799108"), array("Zimbabwe","ZWE","2003","697.423841108333","172.549463810698"));

//[0]=name [1]=code [2]=yr [3]=xrat [4]=ppp

foreach ($in as $v) { if (!isset($tbl[$v[1]])) { fprintf(STDERR, "err %s: %s\n",$v[0], $v[1]); continue; } echo ".".$tbl[$v[1]]." { fill: #"; if ($v[3] == "na" || $v[4] == "na") { echo "b9b9b9; }\n"; } else { $conv = (float)$v[4] / (float)$v[3]; if ($conv < .20) { echo "0000ff"; } else if ($conv < .30) { echo "0066ff"; } else if ($conv < .40) { echo "00aaff"; } else if ($conv < .50) { echo "00ffff"; } else if ($conv < .60) { echo "00ffaa"; } else if ($conv < .70) { echo "00ff66"; } else if ($conv < .80) { echo "00ff00"; } else if ($conv < .90) { echo "66ff00"; } else if ($conv < 1) { echo "aaff00"; } else if ($conv < 1.1) { echo "ffaa00"; } else if ($conv < 1.2) { echo "ff6600"; } else { echo "ff0000"; }   echo "; }\n"; } }

?>