元のデータは前と同じ 2to3nen.txt です。並べ替えてから表にするでやったのと同じ手法です。
プログラムです。
<?php $fp = fopen("2to3nen.txt","r"); while(!feof($fp)){ $line = fgets($fp); if (trim($line) != null){ list($hr,$no,$sei,$mei,$seib,$ysei,$ymei,$newhr,$newno) = explode("\t",$line); $key = $ysei . " " . $ymei; $val = $line; $gotoarray[$key]=$val; } } ksort($gotoarray); foreach ($gotoarray as $key => $val) { list($hr,$no,$sei,$mei,$seib,$ysei,$ymei,$newhr,$newno) = explode("\t",$val); print "<tr>\n"; print "<td>$newhr</td><td>$newno</td><td>$sei</td><td>$mei</td>"; print "<td>$seib</td><td>$ysei</td><td>$ymei</td>\n"; print "<td>$hr</td><td>$no</td>\n"; print "</tr>\n"; } fclose($fp); ?>
実行結果です。
⇩並び替え(文字コード順) | ||||||||
---|---|---|---|---|---|---|---|---|
3E | 1 | 赤石 | ちさと | 女 | あかいし | ちさと | 2C | 1 |
3H | 19 | 秋山 | 裕章 | 男 | あきやま | ひろあき | 2F | 19 |
3A | 19 | 浅利 | 和哉 | 男 | あさり | かずや | 2D | 19 |
3G | 19 | 浅利 | 竜一 | 男 | あさり | りゅういち | 2F | 20 |
3G | 20 | 天内 | 哲 | 男 | あまない | てつ | 2D | 20 |
3E | 2 | 有馬 | 礼奈 | 女 | ありま | れいな | 2A | 1 |
3F | 19 | 池内 | 博文 | 男 | いけうち | ひろふみ | 2H | 19 |
3G | 21 | 石岡 | 洸 | 男 | いしおか | ひかる | 2A | 19 |
3A | 20 | 石川 | 和茂 | 男 | いしかわ | かずしげ | 2D | 21 |
3D | 1 | 石田 | 美貴子 | 女 | いした | みきこ | 2F | 1 |
3F | 1 | 石田 | 理那 | 女 | いしだ | りな | 2B | 1 |
3E | 3 | 泉 | 早織 | 女 | いずみ | さおり | 2D | 1 |
3D | 19 | 泉谷 | 雅史 | 男 | いずみや | まさふみ | 2C | 19 |
3C | 19 | 板垣 | 裕和 | 男 | いたがき | ひろかず | 2B | 19 |
3A | 21 | 一戸 | 聡 | 男 | いちのへ | さとし | 2B | 20 |
3C | 20 | 一戸 | 達耶 | 男 | いちのへ | たつや | 2C | 20 |
3B | 1 | 一戸 | 真紀 | 女 | いちのへ | まき | 2F | 2 |
3D | 2 | 伊藤 | 春香 | 女 | いとう | はるか | 2G | 1 |
3F | 2 | 伊藤 | 摩衣子 | 女 | いとう | まいこ | 2G | 2 |
3H | 20 | 伊藤 | 芳行 | 男 | いとう | よしゆき | 2D | 22 |
3B | 2 | 稲葉 | 紀子 | 女 | いなば | のりこ | 2C | 2 |
3G | 1 | 今井 | 綾乃 | 女 | いまい | あやの | 2E | 1 |
3C | 1 | 今井 | 沙耶加 | 女 | いまい | さやか | 2B | 2 |
3C | 21 | 今村 | 勤 | 男 | いまむら | つとむ | 2G | 19 |
3B | 3 | 岩間 | 恵梨 | 女 | いわま | えり | 2D | 2 |
3F | 3 | 岩谷 | 菜保子 | 女 | いわや | なおこ | 2G | 3 |
3G | 2 | 上野 | 加奈 | 女 | うえの | かな | 2A | 2 |
3G | 22 | 上野 | 陽代 | 男 | うえの | ようだい | 2H | 20 |
3F | 4 | 内沢 | 圭 | 女 | うちざわ | けい | 2B | 3 |
3A | 1 | 梅村 | 千草 | 女 | うめむら | ちぐさ | 2E | 2 |
3H | 1 | 瓜田 | 尚子 | 女 | うりた | なおこ | 2D | 3 |
3E | 19 | 大瀬 | 真夏 | 男 | おおせ | まなつ | 2E | 19 |
3D | 20 | 大瀬 | 龍二 | 男 | おおせ | りゅうじ | 2G | 20 |
3A | 22 | 太田 | 拳寛 | 男 | おおた | たかひろ | 2H | 21 |
3F | 5 | 太田 | 祐子 | 女 | おおた | ゆうこ | 2F | 3 |
3C | 2 | 大谷 | 珠美 | 女 | おおたに | たまみ | 2D | 4 |
3H | 21 | 岡部 | 佳祐 | 男 | おかべ | けいすけ | 2A | 20 |
3A | 2 | 岡本 | 愛 | 女 | おかもと | あい | 2A | 3 |
3A | 23 | 小笠原 | 一生 | 男 | おがさわら | いっせい | 2G | 21 |
3B | 4 | 小笠原 | 瞳 | 女 | おがさわら | ひとみ | 2B | 4 |
3D | 3 | 小山内 | 綾 | 女 | おさない | あや | 2F | 4 |
3F | 6 | 小山内 | 静枝 | 女 | おさない | しずえ | 2H | 1 |
3G | 23 | 小澤 | 俊太郎 | 男 | おざわ | しゅんたろう | 2G | 22 |
3G | 3 | 小田切 | 歩 | 女 | おだぎり | あゆみ | 2E | 3 |
3H | 22 | 小田切 | 一茂 | 男 | おだぎり | かずしげ | 2D | 23 |
3A | 24 | 小野 | 匠 | 男 | おの | たくみ | 2H | 22 |
3A | 3 | 小野寺 | のぞみ | 女 | おのでら | のぞみ | 2B | 5 |
3D | 21 | 小山 | 諒 | 男 | おやま | まこと | 2F | 21 |
3H | 23 | 葛西 | 潤 | 男 | かさい | じゅん | 2E | 20 |
3C | 22 | 葛西 | 大器 | 男 | かさい | たいき | 2B | 21 |
3A | 4 | 葛西 | 由佳 | 女 | かさい | ゆか | 2G | 4 |
3B | 19 | 葛西 | 佳孝 | 男 | かさい | よしたか | 2G | 23 |
3B | 5 | 葛西 | 良子 | 女 | かさい | りょうこ | 2B | 6 |
3D | 22 | 梶原 | 尚志 | 男 | かじわら | ひさし | 2H | 23 |
3C | 23 | 嘉瀬 | 慎 | 男 | かせ | しん | 2H | 24 |
3B | 6 | 加藤 | 聖美 | 女 | かとう | さとみ | 2C | 3 |
3F | 7 | 加藤 | 未希 | 女 | かとう | みき | 2B | 7 |
3B | 7 | 金光 | つぐみ | 女 | かねみつ | つぐみ | 2H | 2 |
3A | 5 | 樺沢 | 郁乃 | 女 | かばさわ | いくの | 2D | 5 |
3E | 20 | 川口 | 亮 | 男 | かわぐち | りょう | 2E | 21 |
3E | 4 | 川崎 | 朋世 | 女 | かわさき | ともよ | 2F | 5 |
3F | 8 | 川嶋 | 晴香 | 女 | かわしま | はるか | 2E | 4 |
3H | 2 | 川田 | 潤子 | 女 | かわだ | じゅんこ | 2C | 4 |
3D | 23 | 川村 | 翔太 | 男 | かわむら | しょうた | 2H | 25 |
3C | 24 | 川村 | 佑樹 | 男 | かわむら | ゆうき | 2B | 22 |
3E | 5 | 神成 | 知美 | 女 | かんなり | ともみ | 2E | 5 |
3C | 3 | 勘林 | 愛美 | 女 | かんばやし | まなみ | 2C | 5 |
3A | 25 | 菊地 | 心平 | 男 | きくち | しんぺい | 2E | 22 |
3G | 24 | 北野 | 誠二 | 男 | きたの | せいじ | 2C | 21 |
3B | 20 | 木下 | 志郎 | 男 | きのした | しろう | 2D | 24 |
3E | 6 | 木村 | 伊奈子 | 女 | きむら | いなこ | 2G | 5 |
3B | 21 | 木村 | 健 | 男 | きむら | けん | 2F | 22 |
3G | 4 | 木村 | 静穂 | 女 | きむら | しずほ | 2C | 6 |
3E | 21 | 木村 | 崇史 | 男 | きむら | たかふみ | 2E | 23 |
3H | 3 | 木村 | 夏子 | 女 | きむら | なつこ | 2B | 8 |
3H | 4 | 木村 | 美輝 | 女 | きむら | みき | 2H | 3 |
3F | 9 | 工藤 | 幸愛 | 女 | くどう | さちえ | 2B | 9 |
3E | 7 | 工藤 | 紫乃 | 女 | くどう | しの | 2G | 6 |
3B | 22 | 工藤 | 貴規 | 男 | くどう | たかのり | 2A | 21 |
3E | 22 | 工藤 | 敬弘 | 男 | くどう | たかひろ | 2B | 23 |
3B | 23 | 工藤 | 匠 | 男 | くどう | たくみ | 2B | 24 |
3F | 20 | 工藤 | 大地 | 男 | くどう | だいち | 2F | 23 |
3E | 8 | 工藤 | 恵実 | 女 | くどう | めぐみ | 2G | 7 |
3D | 4 | 工藤 | 由佳 | 女 | くどう | ゆか | 2E | 6 |
3A | 6 | 工藤 | 麗子 | 女 | くどう | れいこ | 2A | 4 |
3H | 24 | 倉光 | 匡人 | 男 | くらみつ | まさと | 2B | 25 |
3C | 25 | 倉光 | 泰博 | 男 | くらみつ | よしひろ | 2E | 24 |
3B | 24 | 黒滝 | 貴広 | 男 | くろたき | たかひろ | 2C | 22 |
3A | 7 | 黒瀧 | 由来乃 | 女 | くろたき | ゆきの | 2D | 6 |
3C | 4 | 桑田 | 明菜 | 女 | くわた | あきな | 2A | 5 |
3B | 25 | 小枝 | 良 | 男 | こえだ | りょう | 2D | 25 |
3E | 9 | 古川 | ちひろ | 女 | こがわ | ちひろ | 2C | 7 |
3C | 26 | 古川 | 久義 | 男 | こがわ | ひさよし | 2A | 22 |
3G | 5 | 児島 | 直子 | 女 | こじま | なおこ | 2F | 6 |
3B | 8 | 今 | 久仁子 | 女 | こん | くにこ | 2E | 7 |
3G | 6 | 後藤 | 麻美 | 女 | ごとう | あさみ | 2D | 7 |
3C | 27 | 齋藤 | 啓太 | 男 | さいとう | けいた | 2B | 26 |
3A | 26 | 齊藤 | 康樹 | 男 | さいとう | こうき | 2H | 26 |
3F | 21 | 齋藤 | 慎一郎 | 男 | さいとう | しんいちろう | 2D | 26 |
3H | 25 | 齋藤 | 大樹 | 男 | さいとう | たいき | 2G | 24 |
3F | 22 | 齋藤 | 武尊 | 男 | さいとう | たける | 2B | 27 |
3B | 26 | 齋藤 | 正樹 | 男 | さいとう | まさき | 2C | 23 |
3E | 10 | 齋藤 | 由梨 | 女 | さいとう | ゆり | 2B | 10 |
3D | 5 | 境 | 真由美 | 女 | さかい | まゆみ | 2E | 8 |
3C | 5 | 坂田 | 絢 | 女 | さかた | あや | 2H | 4 |
3E | 11 | 桜田 | 綾子 | 女 | さくらだ | あやこ | 2F | 7 |
3B | 9 | 佐々木 | 五月 | 女 | ささき | さつき | 2A | 6 |
3B | 10 | 佐々木 | 詔子 | 女 | ささき | のりこ | 2B | 11 |
3F | 10 | 佐々木 | 美緒 | 女 | ささき | みお | 2C | 8 |
3E | 12 | 佐々木 | 美聡 | 女 | ささき | みさと | 2E | 9 |
3B | 27 | 笹森 | 裕哉 | 男 | ささもり | ゆうや | 2A | 23 |
3C | 6 | 佐藤 | 麻子 | 女 | さとう | あさこ | 2C | 9 |
3H | 5 | 佐藤 | 麻実 | 女 | さとう | あさみ | 2C | 10 |
3C | 7 | 佐藤 | 喜久 | 女 | さとう | きく | 2C | 11 |
3C | 28 | 佐藤 | 聡志 | 男 | さとう | さとし | 2E | 25 |
3B | 11 | 佐藤 | 詩織 | 女 | さとう | しおり | 2A | 7 |
3H | 26 | 佐藤 | 辰也 | 男 | さとう | たつや | 2B | 28 |
3G | 7 | 佐藤 | 菜都乃 | 女 | さとう | なつの | 2D | 8 |
3G | 25 | 佐藤 | 春樹 | 男 | さとう | はるき | 2C | 24 |
3A | 27 | 佐藤 | 裕哉 | 男 | さとう | ゆうや | 2F | 24 |
3C | 8 | 佐藤 | 嘉子 | 女 | さとう | よしこ | 2F | 8 |
3F | 23 | 佐藤 | 義孝 | 男 | さとう | よしたか | 2B | 29 |
3D | 6 | 澤田 | 郁美 | 女 | さわだ | いくみ | 2F | 9 |
3D | 24 | 澤田 | 慶亮 | 男 | さわだ | けいすけ | 2C | 25 |
3C | 9 | 三戸 | 彬恵 | 女 | さんのへ | あきえ | 2F | 10 |
3F | 24 | 志賀 | 柾彦 | 男 | しが | まさひこ | 2D | 27 |
3G | 26 | 篠崎 | 博昭 | 男 | しのざき | ひろあき | 2G | 25 |
3E | 13 | 柴田 | 美枝子 | 女 | しばた | みえこ | 2H | 5 |
3A | 8 | 柴谷 | 小百合 | 女 | しばや | さゆり | 2G | 8 |
3E | 23 | 澁谷 | 文彦 | 男 | しぶや | ふみひこ | 2D | 28 |
3A | 9 | 嶋津 | 由香利 | 女 | しまづ | ゆかり | 2B | 12 |
3H | 6 | 清水 | 南奈 | 女 | しみず | なな | 2C | 12 |
3E | 14 | 下山 | 恵理香 | 女 | しもやま | えりか | 2C | 13 |
3G | 27 | 下山 | 大貴 | 男 | しもやま | たいき | 2H | 27 |
3F | 11 | 下山 | 由紀 | 女 | しもやま | ゆき | 2D | 9 |
3E | 24 | 白戸 | 克典 | 男 | しろと | かつのり | 2H | 28 |
3B | 12 | 白戸 | 隆恵 | 女 | しろと | たかえ | 2G | 9 |
3B | 28 | 神 | 朋之 | 男 | じん | ともゆき | 2H | 29 |
3H | 7 | 菅 | 美佳 | 女 | すが | みか | 2F | 11 |
3G | 8 | 菅原 | 知紗 | 女 | すがわら | かずさ | 2H | 6 |
3B | 13 | 鈴木 | 信穎 | 女 | すずき | しんえい | 2E | 10 |
3E | 25 | 須藤 | 隼也 | 男 | すとう | しゅんや | 2E | 26 |
3G | 9 | 須藤 | 菜摘 | 女 | すとう | なつみ | 2A | 8 |
3F | 25 | 須藤 | 龍一 | 男 | すとう | りゅういち | 2F | 25 |
3C | 29 | 住友 | 伸一 | 男 | すみとも | しんいち | 2A | 24 |
3A | 10 | 諏訪 | 亜由香 | 女 | すわ | あゆか | 2E | 11 |
3B | 29 | 清藤 | 貴章 | 男 | せいとう | たかあき | 2C | 26 |
3E | 15 | 清藤 | 桃香 | 女 | せいとう | ももこ | 2G | 10 |
3D | 7 | 清野 | 杏奈 | 女 | せいの | あんな | 2B | 13 |
3D | 8 | 相馬 | 佳澄 | 女 | そうま | かすみ | 2D | 10 |
3H | 27 | 相馬 | 翔 | 男 | そうま | しょう | 2G | 26 |
3A | 28 | 相馬 | 譲 | 男 | そうま | じょう | 2H | 30 |
3E | 26 | 相馬 | 琢磨 | 男 | そうま | たくま | 2G | 27 |
3C | 30 | 相馬 | 健人 | 男 | そうま | たけと | 2F | 26 |
3D | 25 | 相馬 | 俊輝 | 男 | そうま | としき | 2F | 27 |
3H | 8 | 相馬 | 友美 | 女 | そうま | ともみ | 2H | 7 |
3A | 11 | 相馬 | 美和 | 女 | そうま | みわ | 2D | 11 |
3G | 28 | 相馬 | 亮丞 | 男 | そうま | りょうすけ | 2D | 29 |
3H | 28 | 髙木 | 貴尋 | 男 | たかき | たかひろ | 2H | 31 |
3E | 27 | 高木 | 勇輝 | 男 | たかぎ | ゆうき | 2E | 27 |
3E | 28 | 髙野 | 一輝 | 男 | たかの | かずき | 2B | 30 |
3D | 9 | 高野 | 春香 | 女 | たかの | はるか | 2F | 12 |
3D | 26 | 高橋 | 浩介 | 男 | たかはし | こうすけ | 2E | 28 |
3D | 10 | 高橋 | 佐和子 | 女 | たかはし | さわこ | 2E | 12 |
3E | 29 | 高橋 | 隼也 | 男 | たかはし | じゅんや | 2B | 31 |
3G | 29 | 竹内 | 怜史 | 男 | たけうち | さとし | 2B | 32 |
3A | 12 | 竹浪 | 千秋 | 女 | たけなみ | ちあき | 2D | 12 |
3B | 14 | 竹谷 | 亜紀 | 女 | たけや | あき | 2G | 11 |
3E | 16 | 竹谷 | 梨奈 | 女 | たけや | りな | 2D | 13 |
3B | 15 | 田澤 | 彩乃 | 女 | たざわ | あやの | 2H | 8 |
3F | 26 | 田澤 | 一希 | 男 | たざわ | かずき | 2E | 29 |
3C | 10 | 舘山 | 郁子 | 女 | たてやま | いくこ | 2A | 9 |
3H | 29 | 舘山 | 健太 | 男 | たてやま | けんた | 2C | 27 |
3C | 31 | 舘山 | 秀憲 | 男 | たてやま | ひでのり | 2C | 28 |
3D | 11 | 田中 | 恵美子 | 女 | たなか | えみこ | 2B | 14 |
3F | 12 | 田中 | 佳奈子 | 女 | たなか | かなこ | 2D | 14 |
3H | 9 | 田中 | 邦子 | 女 | たなか | くにこ | 2G | 12 |
3B | 30 | 田中 | 圭吾 | 男 | たなか | けいご | 2C | 29 |
3G | 10 | 田中 | 智美 | 女 | たなか | さとみ | 2A | 10 |
3A | 29 | 田中 | 俊貴 | 男 | たなか | としき | 2F | 28 |
3F | 27 | 田中 | 秀一 | 男 | たなか | よしかず | 2A | 25 |
3H | 30 | 田中 | 理人 | 男 | たなか | よしひと | 2E | 30 |
3D | 27 | 谷 | 賢児 | 男 | たに | けんじ | 2E | 31 |
3C | 11 | 谷川 | 真実 | 女 | たにかわ | まみ | 2E | 13 |
3A | 30 | 田村 | 裕也 | 男 | たむら | ゆうや | 2F | 29 |
3D | 12 | 千葉 | 綾乃 | 女 | ちば | あやの | 2G | 13 |
3H | 31 | 千葉 | 浩介 | 男 | ちば | こうすけ | 2G | 28 |
3H | 10 | 千葉 | 紗千 | 女 | ちば | さち | 2A | 11 |
3H | 11 | 千葉 | 朋恵 | 女 | ちば | ともえ | 2E | 14 |
3E | 30 | 對馬 | 隆盛 | 男 | つしま | りゅうせい | 2D | 30 |
3D | 28 | 土田 | 亨 | 男 | つちだ | とおる | 2C | 30 |
3G | 30 | 土屋 | 祐輔 | 男 | つちや | ゆうすけ | 2F | 30 |
3B | 16 | 常田 | 千恵 | 女 | つねた | ちえ | 2H | 9 |
3E | 31 | 土岐 | 保 | 男 | とき | たもつ | 2F | 31 |
3B | 31 | 外崎 | 祐介 | 男 | とのさき | ゆうすけ | 2B | 33 |
3E | 17 | 直井 | 絵洋 | 女 | なおい | えみ | 2A | 12 |
3F | 28 | 直井 | 隼人 | 男 | なおい | はやと | 2A | 26 |
3D | 13 | 中澤 | 風香 | 女 | なかざわ | ふうか | 2C | 14 |
3H | 12 | 中田 | 典子 | 女 | なかた | のりこ | 2H | 10 |
3D | 29 | 中野 | 拓人 | 男 | なかの | たくと | 2H | 32 |
3G | 31 | 中畑 | 雄太 | 男 | なかはた | ゆうた | 2E | 33 |
3D | 30 | 中林 | 憲輔 | 男 | なかばやし | けんすけ | 2G | 29 |
3F | 13 | 中道 | 美希 | 女 | なかみち | みき | 2H | 11 |
3F | 29 | 長田 | 実 | 男 | ながた | みのる | 2E | 32 |
3C | 12 | 奈良 | 純子 | 女 | なら | じゅんこ | 2D | 15 |
3G | 11 | 奈良 | 美由紀 | 女 | なら | みゆき | 2F | 13 |
3D | 14 | 奈良岡 | 真弥 | 女 | ならおか | まや | 2H | 12 |
3H | 13 | 成田 | 恵里佳 | 女 | なりた | えりか | 2A | 13 |
3C | 13 | 成田 | 薫 | 女 | なりた | かおる | 2G | 14 |
3A | 31 | 成田 | 貴昭 | 男 | なりた | たかあき | 2D | 31 |
3C | 32 | 成田 | 辰留 | 男 | なりた | たつる | 2D | 32 |
3H | 32 | 成田 | 信明 | 男 | なりた | のぶあき | 2G | 30 |
3G | 12 | 成田 | 晴江 | 女 | なりた | はるえ | 2D | 16 |
3F | 30 | 成田 | 友生 | 男 | なりた | ゆうき | 2A | 27 |
3A | 13 | 鳴海 | 麻美 | 女 | なるみ | あさみ | 2A | 14 |
3A | 32 | 鳴海 | 拓真 | 男 | なるみ | たくま | 2A | 28 |
3G | 13 | 鳴海 | 春菜 | 女 | なるみ | はるな | 2B | 15 |
3A | 33 | 鳴海 | 勇太郎 | 男 | なるみ | ゆうたろう | 2F | 32 |
3E | 32 | 鳴海 | 嘉浩 | 男 | なるみ | よしひろ | 2A | 29 |
3G | 32 | 西尾 | 昭宏 | 男 | にしお | あきひろ | 2E | 34 |
3B | 32 | 西澤 | 伸也 | 男 | にしざわ | しんや | 2E | 35 |
3D | 31 | 野呂 | 正太郎 | 男 | のろ | しょうたろう | 2G | 31 |
3A | 14 | 野呂 | 春菜 | 女 | のろ | はるな | 2F | 14 |
3C | 33 | 橋津 | 喜明 | 男 | はしず | よしあき | 2A | 30 |
3C | 34 | 長谷川 | 健 | 男 | はせがわ | たける | 2F | 33 |
3F | 31 | 畑山 | 裕也 | 男 | はたけやま | ゆうや | 2F | 34 |
3E | 18 | 服部 | 早紀 | 女 | はっとり | さき | 2C | 15 |
3B | 33 | 樋口 | 尚宏 | 男 | ひぐち | たかひろ | 2G | 32 |
3G | 33 | 平田 | 肇 | 男 | ひらた | はじめ | 2C | 31 |
3B | 17 | 平山 | 香奈恵 | 女 | ひらやま | かなえ | 2B | 16 |
3F | 14 | 平山 | 真澄 | 女 | ひらやま | ますみ | 2G | 15 |
3D | 32 | 深沢 | 芳樹 | 男 | ふかざわ | よしき | 2G | 33 |
3H | 14 | 吹田 | 紗希 | 女 | ふきた | さき | 2H | 13 |
3D | 15 | 福井 | 歩 | 女 | ふくい | あゆみ | 2E | 15 |
3G | 34 | 福崎 | 昇 | 男 | ふくざき | のぼる | 2D | 33 |
3G | 14 | 福士 | 桃子 | 女 | ふくし | ももこ | 2D | 17 |
3D | 16 | 福嶋 | 有紗 | 女 | ふくしま | ありさ | 2H | 14 |
3A | 15 | 福田 | 初美 | 女 | ふくだ | はつみ | 2C | 16 |
3A | 34 | 福原 | 史学 | 男 | ふくはら | ふみのり | 2G | 34 |
3C | 14 | 藤田 | 杏奈 | 女 | ふじた | あんな | 2C | 17 |
3A | 35 | 藤田 | 健一 | 男 | ふじた | けんいち | 2A | 31 |
3B | 34 | 藤田 | 良平 | 男 | ふじた | りょうへい | 2A | 32 |
3H | 33 | 藤林 | 裕貴 | 男 | ふじばやし | ゆうき | 2C | 32 |
3F | 32 | 本田 | 利城 | 男 | ほんだ | としき | 2G | 35 |
3C | 15 | 本間 | 鈴夏 | 女 | ほんま | すずか | 2E | 16 |
3G | 15 | 前田 | 陽子 | 女 | まえだ | ようこ | 2F | 15 |
3A | 16 | 蒔苗 | 菜摘 | 女 | まかなえ | なつみ | 2A | 15 |
3E | 33 | 正井 | 翔也 | 男 | まさい | しょうや | 2D | 34 |
3F | 15 | 松岡 | 明日香 | 女 | まつおか | あすか | 2F | 16 |
3D | 33 | 丸山 | 彰 | 男 | まるやま | あきら | 2B | 34 |
3F | 33 | 三浦 | 樹 | 男 | みうら | たつる | 2H | 33 |
3C | 35 | 三浦 | 英明 | 男 | みうら | ひであき | 2A | 33 |
3H | 15 | 三浦 | 麻由美 | 女 | みうら | まゆみ | 2G | 16 |
3F | 34 | 三上 | 恭平 | 男 | みかみ | きょうへい | 2F | 35 |
3E | 34 | 三上 | 健太 | 男 | みかみ | けんた | 2E | 36 |
3A | 36 | 三上 | 翔太郎 | 男 | みかみ | しょうたろう | 2D | 35 |
3H | 34 | 三上 | 大輔 | 男 | みかみ | だいすけ | 2A | 34 |
3F | 16 | 三上 | 夏紀 | 女 | みかみ | なつき | 2H | 15 |
3G | 16 | 三上 | 春奈 | 女 | みかみ | はるな | 2F | 17 |
3H | 35 | 三上 | 由智 | 男 | みかみ | よしのり | 2F | 36 |
3F | 35 | 水木 | 貴寛 | 男 | みずき | たかひろ | 2C | 33 |
3D | 34 | 水戸 | 直人 | 男 | みと | なおと | 2H | 34 |
3G | 35 | 棟方 | 悟志 | 男 | むなかた | さとし | 2C | 34 |
3G | 17 | 棟方 | 美樹 | 女 | むなかた | みき | 2A | 16 |
3H | 16 | 村元 | 文乃 | 女 | むらもと | あやの | 2G | 17 |
3H | 36 | 八木橋 | 清吾 | 男 | やぎはし | せいご | 2A | 35 |
3F | 36 | 矢島 | 俊明 | 男 | やしま | としあき | 2G | 36 |
3D | 35 | 山内 | 晶大 | 男 | やまうち | あきひろ | 2C | 35 |
3D | 17 | 山内 | 清香 | 女 | やまうち | さやか | 2E | 17 |
3A | 17 | 山内 | 志保 | 女 | やまうち | しほ | 2H | 16 |
3B | 35 | 山内 | 達也 | 男 | やまうち | たつや | 2B | 35 |
3E | 35 | 山内 | 修敬 | 男 | やまうち | のぶゆき | 2D | 36 |
3E | 36 | 山形 | 潤 | 男 | やまがた | じゅん | 2A | 36 |
3H | 17 | 山形 | 碧 | 女 | やまがた | みどり | 2E | 18 |
3B | 36 | 山口 | 隆博 | 男 | やまぐち | たかひろ | 2H | 35 |
3D | 18 | 山下 | 真実 | 女 | やました | まみ | 2B | 18 |
3C | 17 | 山田 | 忍 | 女 | やまだ | しのぶ | 2A | 17 |
3D | 36 | 山本 | 宏 | 男 | やまもと | ひろし | 2B | 36 |
3G | 18 | 山本 | 倫子 | 女 | やまもと | みちこ | 2H | 17 |
3A | 18 | 幸田 | 奈々子 | 女 | ゆきた | ななこ | 2C | 18 |
3C | 36 | 幸田 | 真琴 | 男 | ゆきた | まこと | 2C | 36 |
3G | 36 | 吉岡 | 悦洋 | 男 | よしおか | よしひろ | 2H | 36 |
3F | 17 | 吉川 | 佳織 | 女 | よしかわ | かおり | 2A | 18 |
3H | 18 | 米村 | 愛乃 | 女 | よねむら | あいの | 2D | 18 |
3B | 18 | 渡辺 | 加菜子 | 女 | わたなべ | かなこ | 2H | 18 |
3F | 18 | 渡邉 | 知佳子 | 女 | わたなべ | ちかこ | 2G | 18 |
3C | 18 | 渡邊 | まどか | 女 | わたなべ | まどか | 2F | 18 |
日本語の50音順からいって次の部分は問題があります。
3G | 5 | 児島 | 直子 | 女 | こじま | なおこ | 2F | 6 |
3B | 8 | 今 | 久仁子 | 女 | こん | くにこ | 2E | 7 |
3G | 6 | 後藤 | 麻美 | 女 | ごとう | あさみ | 2D | 7 |
正しくは次のようになります。
3G | 5 | 児島 | 直子 | 女 | こじま | なおこ | 2F | 6 |
3G | 6 | 後藤 | 麻美 | 女 | ごとう | あさみ | 2D | 7 |
3B | 8 | 今 | 久仁子 | 女 | こん | くにこ | 2E | 7 |
この問題を持つ部分は他にもあります。
日本語のソート順はJIS X 4061で定められたJIS規格です。
この問題の本質は文字コード順では日本語のソート順にならないという事につきます。
これは運用上の問題です。keyを作る部分で考慮が足りませんでした。
ソート後、一人足りなくなっています。
上のあいうえお順になるページを作り、 sort2.php としなさい。index.htmlに「50音順」という名前のリンクを作りなさい。
順番が間違っているところをさらに見つけなさい。
問題点その2の原因はなんですか。
とりあえず数を数えてみましょう
foreachの前の行に、 $ct=0; を置く。 print "<td>$newhr</td><td>$newno</td><td>$sei</td><td>$mei</td>"; の部分を $ct++; print "<td>$ct</td><td>$newhr</td><td>$newno</td><td>$sei</td><td>$mei</td>"; とする。
これで、行番号をつけることができます。288人いるのですが、1から始まって287までになると思います。
行番号をつけたページを作り、 sort2ct.php としなさい。index.htmlに「50音順287」という名前のリンクを作りなさい。