今日の使い捨てコード
<?php $buf = file_get_contents('ISO3166-1.txt'); preg_match_all('/^\|\[\[(.*?)\]\].*?\|\|([A-Z]{3})\|\|.*?/m', $buf, $result, PREG_SET_ORDER); $s = 'c:\usr\iso3166-1a3\\'; foreach($result as $value) file_put_contents($s. $value[2], $value[1]); echo 'end'; ?>
↓こんなのから国名をファイルの中身にして、アルファベット3文字の国名コードをファイル名にして、それを246個作るやつ
|[[アイスランド]]||lang="en"|Iceland||352||ISL||IS||北ヨーロッパ||[[ISO 3166-2:IS]] . . . |[[ロシア]]||lang="en"|Russian Federation||643||RUS||RU||ロシア||[[ISO 3166-2:RU]]
246カ国って多いような気もするけどまぁいいや。国と地域ってことかな。