今日の使い捨てコード

<?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カ国って多いような気もするけどまぁいいや。国と地域ってことかな。