プログラミング初心者です。少しだけ組んでみたのですが、もう少し短くまたは効率のよい方法はありますでしょうか。どうぞ宜しくお願いします。
lang
1<?php 2 // 全国 3 $pref = array( 4 '北海道', //pref_01 5 '青森県', //pref_02 6 '岩手県', //pref_03 7 '宮城県', //pref_04 8 '秋田県', //pref_05 9 '山形県', //pref_06 10 '福島県', //pref_07 11 '茨城県', //pref_08 12 '栃木県', //pref_09 13 '群馬県', //pref_10 14 '埼玉県', //pref_11 15 '千葉県', //pref_12 16 '東京都', //pref_13 17 '神奈川県', //pref_14 18 '新潟県', //pref_15 19 '富山県', //pref_16 20 '石川県', //pref_17 21 '福井県', //pref_18 22 '山梨県', //pref_19 23 '長野県', //pref_20 24 '岐阜県', //pref_21 25 '静岡県', //pref_22 26 '愛知県', //pref_23 27 '三重県', //pref_24 28 '滋賀県', //pref_25 29 '京都府', //pref_26 30 '大阪府', //pref_27 31 '兵庫県', //pref_28 32 '奈良県', //pref_29 33 '和歌山県', //pref_30 34 '鳥取県', //pref_31 35 '島根県', //pref_32 36 '岡山県', //pref_33 37 '広島県', //pref_34 38 '山口県', //pref_35 39 '徳島県', //pref_36 40 '香川県', //pref_37 41 '愛媛県', //pref_38 42 '高知県', //pref_39 43 '福岡県', //pref_40 44 '佐賀県', //pref_41 45 '長崎県', //pref_42 46 '熊本県', //pref_43 47 '大分県', //pref_44 48 '宮崎県', //pref_45 49 '鹿児島県', //pref_46 50 '沖縄県', //pref_47 51 ); 52 $pref_count = count($pref); 53 $pref_num = array( 54 'pref_01', 55 'pref_02', 56 'pref_03', 57 'pref_04', 58 'pref_05', 59 'pref_06', 60 'pref_07', 61 'pref_08', 62 'pref_09', 63 'pref_10', 64 'pref_11', 65 'pref_12', 66 'pref_13', 67 'pref_14', 68 'pref_15', 69 'pref_16', 70 'pref_17', 71 'pref_18', 72 'pref_19', 73 'pref_20', 74 'pref_21', 75 'pref_22', 76 'pref_23', 77 'pref_24', 78 'pref_25', 79 'pref_26', 80 'pref_27', 81 'pref_28', 82 'pref_29', 83 'pref_30', 84 'pref_31', 85 'pref_32', 86 'pref_33', 87 'pref_34', 88 'pref_35', 89 'pref_36', 90 'pref_37', 91 'pref_38', 92 'pref_39', 93 'pref_40', 94 'pref_41', 95 'pref_42', 96 'pref_43', 97 'pref_44', 98 'pref_45', 99 'pref_46', 100 'pref_47', 101 ); 102 for ($i=0; $i<$pref_count; $i++) { 103 if(isset($_GET['area']) ? $_GET["area"] : null){ 104 if($_GET['area'] === $pref_num[$i]){ 105 echo "<h1>表示結果:".$pref[$i]."</h1>"; 106 107 } 108 } 109 } 110 111 112 ?>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/05/10 22:22