আমি সম্প্রতি একই জিনিসটি প্রয়োগ করেছি, তবে গুগলের এপিআই ব্যবহার করছি। ক্যোয়ারী ইউআরএলটি এমন দেখাচ্ছে:
http://www.google.com/ig/calculator?hl=en&q=1GBP=?USD
এটি 3 পরামিতি লাগে। প্রথম প্যারামিটারটি সেই পরিমাণ, তার পরে আপনি যে আইওএসও 4217 মুদ্রা কোড থেকে রূপান্তর করছেন, একটি সমান চিহ্ন এবং একটি প্রশ্ন চিহ্ন এবং আপনি যে মুদ্রার কোডে রূপান্তর করছেন তা by গুগল এখানে সমর্থন করে এমন কোডগুলির একটি তালিকা আপনি খুঁজে পেতে পারেন । ক্যোয়ারীর প্রতিক্রিয়াটি এর মতো দেখতে পাবেন:
{lhs: "1 British pound",rhs: "1.6132 U.S. dollars",error: "",icc: true}
এটি বেশ স্ব-বর্ণনামূলক, তাই আমি এখানে বিশদে যাব না। এইভাবেই আমি প্রশ্নের উত্তরটি পরিচালনা করেছি:
function convert_currency($amount, $from_code, $to_code){
ini_set('max_execution_time', 60);
$temp = 'http://www.google.com/ig/calculator?hl=en&q=' . $amount . $from_code . '=?' . $to_code;
$response = file_get_contents($temp);
$result_string = explode('"', $response);
$final_result = $result_string['3'];
$float_result = preg_replace("/[^0-9\.]/", '', $full_result);
return $float_result;
}
আমি নিশ্চিত যে এটি করা সর্বাধিক মার্জিত উপায় থেকে দূরে তবে আমি পিএইচপি-তে বেশ নতুন। আশা করি এটা সাহায্য করবে!