※ ChatGPTを利用し、要約された質問です(原文:変数の内容(桁区切り金額)をカンマ無しにする方法は?)
変数の内容(桁区切り金額)をカンマ無しにする方法は?
このQ&Aのポイント
現在、フリーのショッピングカートCGIを利用中です。カード決済を導入するためには、金額をカード決済サイトへ送る必要があります。
現在使用しているカートCGIでは、金額が桁区切り付きで渡されてしまい、カード決済サイトでエラーが発生します。
カード決済サイトに送る金額を桁区切りなしの形で取得するために、新しい変数に格納する方法がわかりません。どなたか教えてください。
変数の内容(桁区切り金額)をカンマ無しにする方法は?
現在、フリーのショッピングカートCGIを利用しています。
今回、カード決済を導入する事になりました。
そこで、このカートcgiの中から金額をカード決済サイトへformで渡す必要が出てきました。
cgi内部では、金額は $total という変数で保持されています。
この変数をカード決済サイトへformを使って送ろうとすると、$totalの内容が例えば「5,500」のように桁区切り付きで渡されてしまうため、カード決済サイト側でエラーとなってしまいます。
カード決済サイトのエラーメッセージは、
「半角数字以外の文字が含まれています」です。
カートcgiから$totalをブラウザにprintしてみても、やはり「5,500」のようにカンマが入っています。
このカンマをなくし、「5500」という数字のみの形で例えば$newのような新しい変数に格納したのですが、私の技術不足のため思うようにいきません。
どなたかご教授下さい。
どうか宜しくお願い致します。