カレッヂ |
質問者 SA
投稿日 2004/4/30(金) 18:45:36
登録したデータの複数の項目を検索して、該当するデータを全て表示させたいのですが、 方法がわかりません。 例えばバスの名前と順路をそれぞれ、バス名、バス停1、バス停2、バス停3、バス停4と設定。 そしてバス停1〜4のデータを検索して、Aというバス停に停車するバス名を全て表示させる という感じです。 ひとつの項目の中から該当するバス名の検索はできるのですが、他の項目を含めたサーチの 方法ありましたら、是非ご教授ください。
プロバイダ参照:http://www56.tok2.com/ |
回答者 sim
[削除]
投稿日 2004/5/6(木) 21:30:36
用途によって様々ですが。。 indexという関数を使うのが一般的かと思います。 csvファイルによるデータベースであれば、一行を丸ごと検索してしまうとよろしいかと。 $bus_stop = "○○駅"; foreach $key (ARRAY){ if(index($key,"$bus_stop") != -1){ push(@matched,$key); } } 正確性を求めるものであればもっと複雑になっていくかと思います。 |
回答者 sim
[削除]
投稿日 2004/5/6(木) 21:30:37
用途によって様々ですが。。 indexという関数を使うのが一般的かと思います。 csvファイルによるデータベースであれば、一行を丸ごと検索してしまうとよろしいかと。 $bus_stop = "○○駅"; foreach $key (ARRAY){ if(index($key,"$bus_stop") != -1){ push(@matched,$key); } } 正確性を求めるものであればもっと複雑になっていくかと思います。 |
質問者 SA
[削除]
投稿日 2004/5/13(木) 01:40:47
なんとかイメージに近いものが出来ました。 どうもありがとうございます。 |
返信(回答)する
Web裏技 |