함수 계산식은 어떻게 하나요?

함수 계산식은 어떻게 하나요?

QA

함수 계산식은 어떻게 하나요?

본문

53b4778a6d4648f4808a45ce494efb91_1468907541_9006.png
중간에 있는 1달러를 페소로 바꾸실 때 페소 부분을 계산식으로 하려고 합니다. 

 

1 달러를 페소로 바꾸실 때 <?php $Data['PHP']['매매기준율'] * $Data['USD']['미화환산율']; ?> 페소 

 

이렇게 구현했는데요

 

메인 소스는 

<?php

# 네이버 자료에서 환율정보를 얻어온다.

function Ncurrency() {

 

# 데이터 호출

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'http://info.finance.naver.com/marketindex/exchangeList.nhn');

curl_setopt($ch, CURLOPT_POST, false);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);

curl_close($ch);

$res = iconv('euc-kr', 'UTF-8', $response); if(!$response) return 'false';

 

# 파싱

preg_match("/<tbody.*?>.*?<\/[\s]*tbody>/s", $res, $tbody); if(!is_array($tbody)) return 'false';

preg_match_all('`<tr.*?>(.*?)<\/[\s]*tr>`s', $tbody[0], $tr); if(!is_array($tr)) return 'false';

 

$Data = array();

foreach($tr[0] as $k=>$v) {

 

unset($td, $akey);

preg_match_all('`<td.*?>(.*?)<\/td>`s', $v, $td);

$td = $td[0];

$akey = preg_replace('/([\xEA-\xED][\x80-\xBF]{2})+/', '', strip_tags($td[0]));

$akey = trim(str_replace('JPY (100)', 'JPY', $akey));

$akey = trim(str_replace(' 100', '', $akey)); if(!$akey) return 'false';

$Data[$akey]['통화명'] = trim(strip_tags($td[0]));

$Data[$akey]["매매기준율"] = str_replace(',', '', trim(strip_tags($td[1])));

$Data[$akey]["현찰살때"] = str_replace(',', '', trim(strip_tags($td[2])));

$Data[$akey]["현찰팔때"] = str_replace(',', '', trim(strip_tags($td[3])));

$Data[$akey]["송금보낼때"] = str_replace(',', '', trim(strip_tags($td[4])));

$Data[$akey]["송금받을때"] = str_replace(',', '', trim(strip_tags($td[5])));

$Data[$akey]["환가료율"] = str_replace(',', '', trim(strip_tags($td[6])));

$Data[$akey]["미화환산율"] = str_replace(',', '', trim(strip_tags($td[7])));

}

 

return $Data;

}

 

$Data = Ncurrency();

?>

 

이렇습니다. 

 

<?php $Data['PHP']['매매기준율'] * $Data['USD']['미화환산율']; ?>  이 계산식 

을 어떻게 해야하나요? 

이 질문에 댓글 쓰기 :

답변 2

살짝 궁굼한게 있습니다.

 

원화로 바꾼다는건 어떤 기준을 두고 하는건지 그거라도 좀 알려주시면 해결방법을 찾아서 다시 답변 드릴수 있을꺼같은데요 ?..

답변을 작성하시기 전에 로그인 해주세요.
전체 12
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT