• ベストアンサー
  • すぐに回答を!

PHPファイルで中国円を日本円に自動計算する方法

phpファイル内に、中国の元の金額データを日本円に計算して表示したいのですが、 phpにて人民元レートを取得できる方法はありますでしょうか? よろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数100
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1
noname#244856

外部ツールを利用することになりますが、Googleが比較的使いやすいものを提供してくれているのでこれを利用しましょう。 http://www.google.com/finance/converter PHPから結果を取得するには、URLにクエリを付加してfile_get_contentsで取得した後、HTMLを正規表現でスクレイピングします。具体的に関数として実装するなら以下のようになります。正しくアクセス出来ずに失敗したときにはFALSEを返すようにしました。CNYとCNHがありますが、「中国円」なのでCNYの方でいいんですよね? function cny_to_jpy($amount) {  $query = http_build_query(array(   'a' => $amount,   'from' => 'CNY',   'to' => 'JPY',  ), '', '&');  $url = 'http://www.google.com/finance/converter?' . $query;  $response = @file_get_contents($url);  if (!preg_match('/<span class=bld>\K[\d.]++/', $response, $matches)) {   return false;  }  return (float)$matches[0]; } (全角スペースを使ってインデントしてるので適当に直してください)

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます!早速試してみます。

関連するQ&A

  • 中国での人民元からに日本円への交換と持出しについて

     以前中国で働いていた時の人民元預金が中国の銀行に残っています。  機会を見て引き上げたいのですが下記についてどなたか教えてください。   (1)有利なレートで中国国内で日本円に交換できる方法。   (2)中国国内では日本人への円交換額に制限があるのでしょうか?   (3)人民元のまま日本に持ちこんで日本円に交換する場合良いレートで交換するには?     以上よろしくお願いします。

  • 中国の銀行日本円で定期預金

    今年の秋から中国数年行くことになり、中国の銀行の開口を考えています。 普通口座のほかに、定期預金もしたいのですが、 人民元→日本円 日本円→人民元 に変換する際の手数料を考え、組むとしたら日本円で考えています。 利率は魅力的なのすが、今後の円と人民元のレートが心配です。 ここ数年の二つのレートの変動がわかるサイトがあったら教えてください。 よろしくお願いいたします。 

  • 中国で日本円を人民元に両替

    中国で日本円を人民元に両替をしたいと思います。 10万円以下ですが、どういった方法が一番良いレートで両替できるでしょうか? 闇両替はつかいません。 中国の銀行は日本円現金を両替する場合1万円ごとに10元以上の手数料が付くと聞いたのですが本当なのでしょうか? 以前中国でPLUSのついている国際カードで、ATMで日本の普通預金を引き落としいましたが1回の手数料日本円200円かかりますが、この手数料も加算して実際PLUSの換金レートはいかがなものなのでしょうか?とても便利で中国にいるときはよく利用してしまうのですが。。。。 やはりカードを利用するより銀行の窓口で両替した方が良いレートなのでしょうか? よろしくお願いします。

  • 中国で人民元を日本円に両替できるか教えてください。

    年末、彼は現地採用で中国に転職することになりました。給料は人民元で支払われますので、中国で人民元から日本円に両替できるのか、心配しています。 中国では外国通貨は取り扱われる銀行があると思いますが、人民元はまだ自由に流通できないようで、日本円への両替について、制限などありますか。 ご存知の方がいらっしゃいましたら、是非教えてください。

  • 日本円から中国元に効率よく両替したい

    こんばんは。 いつもお世話になります。 近々中国に行く予定なのですが、そこで、両替をする必要があります。 100万円を予定しています。 現在、中国には中国銀行に口座をもっています。 以前、中国銀行で日本円の現金を中国元に両替したときは、日本円を一旦アメリカドルにしてから元にしたほうが率がよいとのことで(日本円の両替も一日何万円と決まりがありました)、それに従いました。 ただ今日本にいて、円高で両替のレートが若干良いので両替したいのですが、 1.日本円を日本でドル紙幣に両替しておき、中国現地でドルを元に換える 2.日本円を中国に持って行き、現地で→ドル→元に換える 3.その他良い方法があれば、そちらで と考えています。 1の場合は、レート+3円の手数料がかかりますので、2のように、現地で両替した方が手数料が安いかもしれず、決めかねています。 日本円と元の両替について詳しい方、アドバイスいただけないでしょうか。 どうか宜しくお願いいたします。

  • 中国で稼いだ人民元は日本円に替えられない?

    中国の企業で働くことになり、給料を「元」で支給されることになりました。 中国で稼いだ「元」は、日本円に替えられないと耳にしたのですが、本当ですか? もしそうなら、何とかして日本円に替える方法はないのでしょうか?

  • 中国で稼いだ人民元を日本円に換える方法教えてください

    中国で小さなお店を開いてる友人がいるのですが、お客様はもちろん人民元で支払いをしますが、店主はこれを日本円に換えて、日本にいる両親の生活費の足しにしたいと思っています。しかし、どのようにして換えればいいのかわかりません。教えてください。ちなみに中国の日本の企業はどうしているのですか。

  • ATM(銀聯)による、中国元の日本円への両替え。

      中国在住で、現在中国国内の銀行に10万元ほど預金があります。 最近の円安で、そろそろ日本円に両替しようかと思っています。 預金銀行は中国銀行と、中国工商銀行です。 日本のATMで銀聯カードを使い、元を円に換えるのが得だと聞いたのですが、 日本でこのカードを使ったことがないので、状況がよくわかりません。 そこで質問なのですが、日本のATMを使用した場合、 (1)かかる手数料は「一回あたり」、それとも「金額によるもの」でしょうか。 (2)また両替率はどのぐらいのものでしょうか。 また、日本の銀行では、現金(人民元)を円に交換するよりも、 ATMの方がレートは良いとのことですが (3)中国国内の銀行で、元を円に両替するよりも、 日本のATMを使用する方が、両替率は良いのでしょうか。 中国で高額を外貨に両替すると 中国人の付き添いが必要など、いろいろ面倒が多いことと、 現金を持って帰国するのが不安なことなどから、 できれば日本へ帰国した際に両替したいと思っています。 ご存知の方、どうぞよろしくお願いいたします。

  • 日本円 中国元について

    2011年2月13日現在 日本円と中国元は、日本円 1万円に対して、780元となっております。 今後 日本円と中国元の為替は、どのように推移すると予想されますでしょうか? どうぞ宜しくお願いいたします。

  • 人民元を日本円にするには?

    今年の年末に中国赴任から日本に帰国する為、貯蓄した人民元を日本円にしたいのですが、(できれば中国から日本の銀行に送金したい、持ち出し制限や換金できないと聞きました。)どのような方法をとるのがベストか、ご存じの方教えていただけますか。