- ベストアンサー
文字列から整数導き出したい
お世話になります。 現在、簡易的な占いのプログラムを作ってみています。 フォームに入力された文字から占いの結果を表示するようなものを 作りたいのですが、中々うまくいきません。 仕組み的にはフォームから文字列をPOST⇒10進数の整数に変換⇒10進数の整数に対応する占い結果を表示という形を考えています。 文字列をbin2hex関数で16進数にはできるのですが、16進数から10進数変換する方法がわかりません。 何かより方法がありましたらご教授ください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
PHPですよね? hexdec http://www.phpmanual.jp/function.hexdec.html あなたのパソコンは教えてgooにしか繋がらないの? yahooとかgoogleって知ってる?
その他の回答 (1)
- 1108435
- ベストアンサー率43% (94/217)
回答No.1
すごくわかりにくい文章なので、確認させてください。 質問の真意は入力された文字列を文字コードとして16進変換し、それを数値化しようということなのかな。それからプログラム言語は何ですか? Cだったら文字列という感覚が無いから、全て数値と同じなので char[11] *cstr; //10個の文字列 int sum; // cstrに文字列を代入(ここはめんどうだから書かない) sum = 0; for (int i=0; i<=10; i++) { sum += cstr[i]; } // sumは文字列のコードから導き出された数値 ということになりますね。
質問者
お礼
aonokazeさん ご回答有難うござます。 カテゴリがPHPだとばかり思っていたので特に言語は記載しませんでした。 わかりにくい文章で申し訳ありませんでした。
お礼
ma-tsuさん 有難うございます。 初歩的なところでした。。。 Googleで「10進数 16進数 PHP」と検索すべきところ 「10進法 16進法 PHP」なんてキーワードで検索してました。 ぜんぜん検索結果が違っていました。 すいません。