• ベストアンサー

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

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

  • PHP
  • 回答数1
  • ありがとう数1

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

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

外部ツールを利用することになりますが、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]; } (全角スペースを使ってインデントしてるので適当に直してください)

hinatatoharu
質問者

お礼

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

関連するQ&A

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

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

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

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

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

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

  • 日本円から中国元への両替

    浅はかな考えだと思いますが... NHK記事からの抜粋です 中国の貿易を巡っては、中国の通貨=人民元の為替レートが経済の実力より低く抑えられていると、アメリカが指摘しています。 このため、貿易黒字が過去最高となったことで、人民元高を求める圧力が一段と強まることも予想されます。 今年の3月に中国に行く予定ですが、日本円から中国元に両替するのに適した時期はいつでしょうか。もしかして今すぐですか。

  • 中国から日本への送金方法

    お世話になります。 中国から日本への送金方法について教えて下さい。 仕事で中国の企業へ品物を輸出することになりました。 売上は、1回の輸出につき500万~2000万円とみてます。 そこで、その金額相当の中国の人民元を日本へ安全、確実に 送金される方法を教えて下さいませんか。 1回の送金につき上記の金額範囲になると思います。 ご教授よろしくお願いします。

  • 中国の人民元を日本で円建てで引き出したい

    中国人が中国国内に居ながら日本の知人にお金を渡したいのです。 中国からは人民元、、日本で引き出すのは日本円です。 双方は異なる人物になります。 中国人が中国国内の銀行に人民元で預け、日本で日本円として有利に引き出すにはどうすればいいのでしょうか? その方法のひとつとして、中国で開設した銀行のキャッシュカードを日本側に渡し、日本の銀行で日本円建てで引き出すことが可能と聞いたことがあります。 引き出す際の本人確認は何があればいいかなども含め、具体的な方法や額面の制限、基本となる為替レートなどを詳しいことをご存知の方がいらっしゃれば、ご教示ください。 また、他にもっと有利な方法があれば教えてください。

  • 為替レートの計算方法について(円・ドル・中国元)

    基礎的な質問ですみません。 「ドル/円レート」「ドル/中国元レート」が分かっている時に、 「中国元/円レート」を計算したい場合、 単純に【(ドル/円レート)÷(ドル/中国元レート)】と考えて良いのでしょうか? 例えば、1ドル6.134元、1ドル102.401円の時は、1元=16.694円で合っていますか? もしくは他に考慮すべきことがあるのでしょうか? また、上記のようなルール(!?)が掲載されているサイトがありましたら教えてください。

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

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

  • エクセルで中国元をベースに、円・US$を計算

    ネット・本等で色々調べてみましたが、いまいち分からず。。。 また作成時間があまり無い為、みなさまのお知恵を貸して下さい!!(>人<) 材料費の計算なのですが、2つのエクセルファイルがあります。 (1) 1つは中国元での金額がかかれています。 (2) もう1つのファイルは、内容は同じですが形式(表の書き方)が若干違うファイルで、 そちらは現在、円での金額が記載されています。 これら2つのファイルをリンクさせ、(1)のファイルに中国元の金額を入力すれば (2)のファイルに円・USドル・中国元の金額(シートを3つに分ける)がそれぞれ表示されるようにしたいのですが、 どのようにしたらよろしいでしょうか? 1ドル 77円 1中国元 12円  の固定で作成したいと思っています。 よろしくお願いいたします!!(>人<)

  • 人民元と日本円どっちが得?

    中国で働き(現地で生活)、もらう給料が人民元か日本円か選べる場合、 例えば、最近のレートを基準に今後ずっと (1)10万円でもらい続ける (2)7000元でもらい続ける どちらの方が得(多くもらえる)でしょうか。 今はレートが1元=約14円ですが、今後どちらに向かう可能性が高いですか? ご教授ください!

専門家に質問してみよう