WEB相談室

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

タイトル:cgiの質問

0:[投稿] silmet [2006/03/04 03:12 ] [環境:? CGI]

はじめまして
どうしてもこのような計算式が作れなくてこまっています。

$aaa=4321

このような数桁の数字をバラして

$a=4
$b=3
$c=2
$d=1

と、別々の変数に格納する記述法を、教えてください。


1:[回答] カメレオン [2006/03/04 11:58 ]

$a = int($aaa/1000);
$b = int(($aaa%1000/100);
$c = int(($aaa%100)/10);
$d = int($aaa%10);


2:[質問] silmet [2006/03/05 13:01 ]

う、うーん
エラーになってしまいます。


3:[回答] 元帥 [2006/03/05 13:49 ][URL]

エラーメッセージを読み、自分で修正してみましょう。
ヒント:
>>1 の二行目の括弧


silmetさんが、どのプログラミング言語でCGIを記述しているのか、書いていないので知りませんが、例えばPerlにはsplitという便利な関数が用意されています。
調べてみると幸せになれるかもしれません。


4:[回答] silmet [2006/03/05 14:43 ]

そのカッコについては勿論気付いています。
修正したりエラーメッセージを読んでみたり
計算式だけのスクリプトを書いて動かしてみましたがうまくいきません・・。
言語はperlです。 その関数について調べてみます。
ありがとうございました。


5:[回答] 元帥 [2006/03/06 00:10 ][URL]

そのうまくいかないソースを提示すれば誰かが検証してくれるかもしれません。

回答(必須): 状態:

お名前(必須):

URL:




[戻る]