테스트 전자 상거래 상점을 만들고 있지만 두 가지 문제가 있습니다. 1) 가격에 달러 기호 ($)가 있고 파운드 기호 (£)가 없습니다. 2) 내 가격이 반올림되었습니다. 통화 및 십진수
이 나는 다음과 같은 코드를 사용하여 파운드 기호를 추가하는 방법을 발견 그물에 대한 연구에서스크린 샷 :
$<?= '£'. number_format($product['list_price'],2); ?>
나는 £로 & 파운드를 추가했다 원인이되고 검은 색 삼각형이 나타납니다.
이 내가 원하는 것을 정확히되지 않습니다 :
이
이 코드를 추가하는 결과이다. 어떻게 가격을 19.99 파운드로 할 수 있습니까? (또는 기타). phomyadim에서 삽입 옵션을 사용하여 £ 24.99 (가격)으로 입력모두 가격 (list_price 및 가격, 그리고 £ 19.99 :
이
은 데이터베이스의 항목입니다 . :이
은 제품에 관한 PHP 코드입니다 10내 currenct을 £로, 두 자리 소수점을 높이 평가하면 도움이됩니다.
'$ ='£ '에서'$'을 제거했을 수 있습니다. number_format ($ product [ 'list_price'], 2); ?>' – IsThisJavascript
PHP 태그 외부에 게시 한 코드 앞에있는'$'는 통화 기호입니다. '£'로 바꾸면 필요한 것입니다. 소수점 자리에 대해서는 ['number_format()'] (http://php.net/manual/en/function.number-format.php)를 읽어보십시오. 또는 [''money_format()'] (http://php.net/manual/en/function.money-format.php)에서 금액과 통화를 모두 처리하도록하십시오. 유용하게 시작하기 전에 적절한 설정이 필요합니다). – axiac
@axiac 이것은 주로 자신의 데이터베이스에 문제가 있습니다.그는 'decimal'을 사용하고 올바르게 설정하지 않았기 때문에 데이터베이스가 올바르게 형식화 된 통화를 허용하지 않습니다. 'money_format()'와'number_format()'는 다른 것을 보여주고 싶을 때'.00' 표시와 다른 점이 없습니다. – IsThisJavascript