WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:変数名を強制的に変更するには

0:[投稿] pipi [2008/08/06 15:04 ] [環境:IE6もしくはIE7、WIN XP Windows Server2003,Apache,CGI,perl]

perlを使ったプログラムで検索を行う際のキーで通常の検索の場合、
$field{bunrui1}〜$field{bunrui5}と言う変数を使用していますが、
ある特殊な処理を行った場合にそのキーの変数名が$field{sel_11}〜
$field{sel_51}と言う風に変わってしまうので、sel_で始まる変数が
あれば、出て来る順番にbunrui1〜bunrui5に強制的に変更して検索用の
キーとして使用したいと思うのですが、どのようにしたらいいでしょうか。

どのようにプログラム上に記述してやればいいのかご指導いただけたら
と思います。
よろしくお願い致します。


1:[回答] jam [2008/08/08 16:58 ]

「出てくる順番に・・・」というのがわかりませんが、
$field{sel_11}が空じゃなかったら$field{bunrui1}に値を
入れてあげるとかではだめなのでしょうか?


2:[保留] pipi [2008/10/02 15:20 ]

変数名を変更するのは無理なので、$field{sel_11}〜
$field{sel_51}がある場合には、$field{bunrui1}〜$field{bunrui5}の
中に強制的に値を入れてあげる形にしました。

jamさん、アドバイスありがとうございました。

回答(必須): 状態:

お名前(必須):

URL:




[戻る]