運賃検索。
こっちもベースをDB化です。
駅名出力は、ソースにベタ書きだった今までの方が計算量は少ないですけど、検索は大幅に改良。
スカラ変数、配列、連想配列だけでなんとかしろ、って方が大変ですね…
ちなみに…HTML見るとわかるんですけど、駅のナンバリングが大幅に変更になりました。
知ってる人が見れば「なるほど!」ですけど、知らない人では「何これ?気持ち悪…」ってなるでしょう。
まぁ、昇順で並べればすぐわかります。あ、越生線は50番台です(新駅5個でアウト
このプログラムの大幅改変は3回目ですけど、ホント、変なソースでした。
$on_ose(越生線で乗ったことを判別0or1)
$off_ose(越生線で降りたことを判別0or1)
なんて変数があるんですが、これの判別でこんなことになってました。
if(($on_ose==1)&&($off_ose==0)){処理A}
elsif(($on_ose==0)&&($off_ose==1)){処理A}
else{処理B}
こんなの、if(($on_ose&&!$off_ose)||(!$on_ose&&$off_ose)){処理A}て書けばいいものを…
if($on_ose^$off_ose){処理A}に書き換えときました。
コメントする