네이버 환율 뿌리기
본문
$usd = $Data["USD"]["1"];
echo $usd;
네이버환율을 php로 가져와서 echo문으로 찍어보니
1170.05 이렇게 잘가져오더라구요 이걸
<script>
usdkrw = <?=$usd?>;
</script>
이와같이 처리하면 값이 119758.99% 이렇게 나오고
<script>
usdkrw = 1170.05;
</script>
직접적으로 숫자를 넣어주면 2.6% 이렇게 잘나옵니다 왜그런걸까요?
!-->!-->!-->답변 3
계산이 잘못되는건 문자 , 숫자 의 형변환이 안되서 그런건데
스크립트에서
usdkrw = Number(<?=$usd?>);
이걸로 안되면
usdkrw =
parseFloat(<?=$usd?>);
이렇게 해보세요
<script>
usdkrw = Number(<?=$usd?>);
</script>
로 해보세요
!-->
<script> usdkrw = "<?=$usd?>"; </script>
따옴표?
!-->
답변을 작성하시기 전에 로그인 해주세요.