메신저 사용 : drupal,int/값을 curreny/price로 변환하는 방법은 무엇입니까?
나는 사용자가 가격을 지정하는 필드가 있습니다.
필자의 tpl에 가격 필드가 인쇄되었습니다.
<?php print $node->my_form['amt'] ?>
하지만 가격은 0.050처럼 나오지만, 어떻게 이것을 £ 0.50로 표시 할 수 있습니까?
메신저 사용 : drupal,int/값을 curreny/price로 변환하는 방법은 무엇입니까?
나는 사용자가 가격을 지정하는 필드가 있습니다.
필자의 tpl에 가격 필드가 인쇄되었습니다.
<?php print $node->my_form['amt'] ?>
하지만 가격은 0.050처럼 나오지만, 어떻게 이것을 £ 0.50로 표시 할 수 있습니까?
는 money_format()
를 참조하거나 sprintf()
또는 printf
변형을 참조하십시오
<?php printf('£%01.2f', $node->my_form['amt']) ?>
Output: £0.05
안녕하세요,이 코드는 £ –
대신 getting을 얻는 것 외에 작동합니다. 브라우저에 웹 사이트를 UTF-8 인코딩으로 표시하도록 알려주십시오. http://www.w3.org/International/getting-started/characters를 참조하십시오. 대신 '£'HTML 엔티티. – hakre
도움 주셔서 감사합니다. 이제 다 작동 해. –
money_format()
을 참조하십시오.
당신이 여기 http://www.drupalcommerce.org/faq/currency-format 세부 사항을 확인하고 구성 통화 포맷터/선택되어 있는지 확인 할 수 있습니다.
가격을받는 방법에 따라 솔루션과 함께 http://www.drupalcommerce.org/node/633이 표시 될 수 있습니다.
0.050 -> 0.05 파운드라고 생각하십니까? – hakre