はじめまして。
あの、$(ドル)の記号を表示したいのですが。。
<font size=2>$tax</font>
みたいなところに、
<font size=2>$ $tax</font>
としたのですが、何も表示されませんでした。
安易すぎますでしょうか。。。
どのようにしたら、$ドルマークを表示できるのか教えてください。
よろしくお願いします。

A 回答 (2件)

おっとちょっと勘違いしていましたね。

$taxが変数で、その前に
ドルマークを出したいんですね。

だったら
print "<font size=2>\$ $tax</font>";
ですね。あるいは
print '<font size=2>$ ', "$tax</font>";
あるいは
print '<font size=2>$ ', $tax, "</font>";
いや、キリがないですね。
    • good
    • 0
この回答へのお礼

Head_Syndicateさん

どうもありがとうございました。
おかげさまでちゃんと表示することができました。
変数ということも、何も記載しなかったのに、
丁寧なお答えをして頂いて感謝しております。
重ね重ね、ありがとうございました。

お礼日時:2001/05/11 05:41

ええと、どんな風にprintしてみたのか、例があると回答しやすい


のですけど、
print "<font size=2>$tax</font>";
のように「"」(ダブルクォート)で囲ったときは「$なんとか」は
変数として展開されてしまいますが、「\」でその展開をやめて
もらうことができます。

print "<font size=2>\$tax</font>";

または、「'」(シングルクォート)で囲めば、展開を行いません。

print '<font size=2>$tax</font>';
なお、これらはqq{}, q{}で置きかえることもできます。これは
「"」入りの文字列のときに便利です。
例えば、
print "<A HREF="http://.....">$tax</A>";
だと、「print」「"<A HREF="」「http://.....」「">\$tax</A>"」
と解釈され、途中のhttp://のところがムキダシの文字列になって
エラーとなりますが、これを
print qq{<A HREF="http://.....">$tax</A>};
とする手があります。まあ他にもいろいろやりかたはありますけど。

こんなところでよろしいですか?
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q円とドルの往復の際、平均レートで処理するとなぜ損になるのか

どうも数字に弱いので、どなたかこの疑問に答えていただけると幸いです。
米国への海外出張の際、現地での現金払いは、円からドルに換金した時と、ドルから円に戻した時のレートの平均値を取り、海外で使ったドルを円に換金して支払う、てな決まりが現在あるのですが、前回の収支を見ると、明らかに出張者が損します。なぜなんでしょうか。(そんな方法を採用している自体バカじゃないかというのは置いておいてください、、、)
例 20,000を円からドルへ レート:1ドル200円としてドルは100ドル
海外で50ドルを使用
残りの50ドルを円へ レート:1ドル100円として円は5,000円
(マーケットレートがあまり変わらない場合、円に戻す方がレートが悪いのでこういう想定にしました)
レートの200円と100円との平均は150円
海外で使用した50ドルを1ドル150円で換算すると7,500円
しかし、実際は20,000円持って行って返ってきたのが5,000円だから使用したのは15,000円で、7,500円しかもらえなかったら7,500円損する。
この差が出るのは
1. そもそも使った50ドルは200円で買ったドルなのだから、価値は10,000円。7,500円としか評価されなければ2,500円の損
2.返ってきたドルも、100円なのに150円と過剰評価されているので1ドル当たり50円損していて合計2,500円の損

でもこの2つの損を合計しても、5,000円の損であって、実際損した7,500円にならないのは何でなんでしょうか。
よろしくお願いいたします。

どうも数字に弱いので、どなたかこの疑問に答えていただけると幸いです。
米国への海外出張の際、現地での現金払いは、円からドルに換金した時と、ドルから円に戻した時のレートの平均値を取り、海外で使ったドルを円に換金して支払う、てな決まりが現在あるのですが、前回の収支を見ると、明らかに出張者が損します。なぜなんでしょうか。(そんな方法を採用している自体バカじゃないかというのは置いておいてください、、、)
例 20,000を円からドルへ レート:1ドル200円としてドルは100ドル
海外で50ド...続きを読む

Aベストアンサー

>2.返ってきたドルも、100円なのに150円と過剰評価されているので1ドル当たり50円損していて合計2,500円の損
これがおかしいのでは.
返ってきたドルは,1ドル200円で買ったものなのに,1ドル100円になったしまったら,1ドルあたり100円損なんで,合計5000円の損ですね.2.は会社は無関係なんで,150円という数字は関係ないです.

Q$wfurikae = 1 if ( &ccom::getShukujitsu( &com::tD( $wwy,$wwm,$wwd )) ne '' );がよく

$wfurikae = 1 if ( &ccom::getShukujitsu( &com::tD( $wwy,$wwm,$wwd )) ne '' );

というスクリプトがあったのですが、

$wfurikae = 1 の後に;もいれずifがきています。

違和感があります。

どのような意味になるのでしょうか。

宜しくお願い致します。

Aベストアンサー

そのまんまだと思いますよ。
if 以下の条件が真の時 $wfurikae = 1となります。
Perlはいろいろな書き方ができますので、こういう書き方もありです。
英語の文法の並びにする書き方です。

QAUSドルから日本円に換えたいのですが、いくらならレートがいいと思いま

AUSドルから日本円に換えたいのですが、いくらならレートがいいと思いますか?
以前1ドル74円で安いと言われました。
教えてください。

Aベストアンサー

84円当たりを目安にされてはどうでしょうか。
豪ドルは5日に利上げの発表があるかどうか注目されていますが、
あるないに関わらずAUD/USDは調整でいったん下げると予想されています。
 
対して日本は金融緩和が決定しており、これも5日に内容が公表されます。
恐らくこれで円安方向に動いて行くだろうと予想されています。
 
総じていえばAUD/USDの下落調整スピードよりも
USD/JPYの方が早く上がるだろうと見られ、
欧州系の銀行アナリストは84円まで行くと予想しています。
 
90円近くまで行くかもしれませんが、年末に向けてドルの需要が高まるので
多くは望めないと思います。
 
これは予想であって内容を保証するものでないことを断っておきます。

Q$postflag=1とか$flag=1とかってなにを意味しているの?

CGIでperlを勉強してます。

アンケートフォームや掲示板などのデコード処理の中によく、$postflag=1;とか$flag=0;とか出てくるんですけど、この変数はなにを意味しているのですか?

Aベストアンサー

勉強を始めたばかりの方とお見受けします。
小難しい説明だと理解しづらいですよね。

コーディングの暗黙的ルールとして
flag(フラグ)というものは1か0です。(またはtrue/false、真/偽、on/off、などなど。。。)
つまり2者択一をする場合の判定条件に使われる変数だと思ってください。

例えば性別を選ばせるアンケートフォームがあるとします。
で、女性と回答された場合のみ割引サービスの画面を見せたいって場合などに
フラグを利用します。$seibetsu_flagとでもしましょう。
基本は$seibetsu_flag=0ですが"女性"と選択された場合のみ$seibetsu_flag=1となるよう
プログラムを組んでおけば、後の処理で、


if ($seibetsu_flag=1) {

  ★女性なのでサービス画面表示する処理

}
else {

  ★男性なので通常処理

}


こんな感じで判定することができますよね。
$postflagは名前から察するにNo.3さんの回答の用途だと思いますよ。

勉強を始めたばかりの方とお見受けします。
小難しい説明だと理解しづらいですよね。

コーディングの暗黙的ルールとして
flag(フラグ)というものは1か0です。(またはtrue/false、真/偽、on/off、などなど。。。)
つまり2者択一をする場合の判定条件に使われる変数だと思ってください。

例えば性別を選ばせるアンケートフォームがあるとします。
で、女性と回答された場合のみ割引サービスの画面を見せたいって場合などに
フラグを利用します。$seibetsu_flagとでもしましょう。
基本は$seibets...続きを読む

Q今年最後の円ドルレート

今年の12月30日の円ドルレートはいくらくらいになると思いますか?
またその理由等もお聞かせ下さい。

Aベストアンサー

そろそろ状況も煮詰まって来ましたし、ある程度絞り込めたので
見解でも書こうかなと思いましたが、
質問者はかなり非礼な方のようなので止めにします。

忠告として今のドル円は触るなです。
正しいポジションの取り方というものがあります。

Q$hts =~ s/##([^#]+)##/$FORM{$1}/g の意味を教えてください!

お世話になります。
perl素人なのですが必要に迫られてWEBで調べながら
ソースを解析していますが、次のコードで完全に止まってしまいました。

$hts =~ s/##([^#]+)##/$FORM{$1}/g

この場合、
#hts から ##([^#]+)## を探して $FORM{$1} に全て置き換えようとしていると思うのですが、以下2点が理解できず困っています。

1.##([^#]+)## の意味
$htsに##で囲まれた文字列が複数あるのでそれら全てを探すということでしょうか?

2.$FORM{$1} の意味
$1は1.で検索した結果だと思いますが、$FORM{ }は一体なんでしょうか?

素人がいきなり解析するのは無謀なのは承知の上ですが、
どうしても業務で必要なので、お知恵をお貸し下さい。
よろしくお願いいたします。

Aベストアンサー

1.
perlを基準に「正規表現」で調べてごらん

2.
同じくperlでHTMLのformデータを受け取る方法を調べてごらん

Qドルの小切手を円に換えたいのですがテレビで為替レートで93円の時に銀行

ドルの小切手を円に換えたいのですがテレビで為替レートで93円の時に銀行へ行くと91円台だったのですが何で変わってしまうのでしょうか?

Aベストアンサー

売/買でもレートが違いますよ
売レート - 手数料

Q$x=''とした場合と$x=0とした場合で

$xにどちらが設定されているか判別する手段はあるのでしょうか?
有るとすればどうすればいいのでしょうか?

Aベストアンサー

単純に if($x eq '0') で大丈夫じゃないでしょうか?


$x = 0;

if($x eq '0') {
print "0を設定\n";
} elsif(! $x and defined $x) {
print "'' を設定\n";
} elsif($x) {
print "$x を設定\n";
} else {
print "\$x は未定義\n";
}

Q円ドルのレートは米国アメリカの影響でほとんど動いて

円ドルのレートは米国アメリカの影響でほとんど動いていますが,ユーロはどこの影響で動きますか?

ユーロはイギリスポンドが要因で動いているのでしょうか?

Aベストアンサー

ユーロは基本的にユーロ加盟国の動向によって動きます。
ユーロ加盟国が多いほど、影響を与える国の数も多くなり、
ユーロが揺さぶられる可能性も高くなります。

また、ユーロ円であれば円の影響を受け、ユーロドルであれば
ドルの影響を受けます。
為替レートはシーソーと同じと考えて下さい。
一方が下がると一方が上がります。
ユーロポンドであれば、イギリスポンドの影響でも動きます。

Q「  」が表示されません

「main.cgi」というファイルを作り、単純にHTMLを表示するだけのCGIファイルを作成しました。

こんな感じ
------------main.cgi------------
#!/usr/local/bin/perl
print "Content-type:text/html\n\n";
print <<EOM;
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title></title>
</head>
<body>
<略>
</body>
</html>
EOM
__END__
--------------------------------

それで、ほかのHTMLファイルに
<!--#exec cgi="main.cgi" -->
と入力してそのページを見てみると、
[an error occurred while processing this directive]
上の文章が表示されていました。
どうすれば「main.cgi」の内容を表示することができるのでしょうか?

よろしくお願いします。

「main.cgi」というファイルを作り、単純にHTMLを表示するだけのCGIファイルを作成しました。

こんな感じ
------------main.cgi------------
#!/usr/local/bin/perl
print "Content-type:text/html\n\n";
print <<EOM;
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title></title>
</head>
<body>
<略>
</body>
</html>
EOM
__END__
...続きを読む

Aベストアンサー

Apacheの設定が
IncludesNoExec
だとSSIでexecは使えなくなるのでその設定がされているのではないでしょうか。
<!--#include virtual="main.cgi" -->
ではどうでしょうか。


人気Q&Aランキング

おすすめ情報