CGI WEB [ CGI配布 CGI解説 ホームページ作成支援 ]
ホーム|CGI配布|CGIランキング|CGIサポート|CGI解説|ワンタッチボード|ワンタッチメール|クイズ|自宅サーバ|サーバガイド|登録太郎|CGI WEBサーチ|CGI WEB窓口


back
スカラー変数





$price = 1000;

変数$priceに1000を代入

print $price."\n";

「1000」と表示して改行

print '$price='."$price\n";

「$price=1000」と表示して改行

print "\$price\\n\n";

「$price\n」と表示して改行

print "$price*0.9";

「1000*0.9」と表示

print '一割引きは'.$price*0.9.'円';

「一割引きは900円」と表示

$text = 'un';
print "${text}happy";

「unhappy」と表示
$texthappyという変数として展開させないように{}で変数名の区切りを明示

$x1 = 123;
$y1 = 456;
print $x1.$y1;

「123456」と表示
数値でも文字列とみなして連結

$i = "ABCDEFGHI";
print reverse $i;

文字列の順序を逆にして「IHGFEDCBA」と表示
$iの内容は変化しない

$val = 0xff;
print $val;

16進数ffを10進数に変換して「255」と表示
0xを頭に付けると16進数を表す

$val = hex('ff');
print $val;

16進数ffを10進数に変換して「255」と表示

$val = 012;
print $val;

8進数12を10進数に変換して「10」と表示
0を頭に付けると8進数を表す

$val = oct('12');
print $val;

8進数12を10進数に変換して「10」と表示

$val = 0b0110;
print $val;

2進数0110を10進数に変換して「6」と表示
0bを頭に付けると2進数を表す



□更新履歴
 2007.04.22 全体的に内容を見直し




CGI WEB