php的货币列表并显示货币符号

时间:2012-01-31 04:12:36

标签: php

我需要一个列表所有货币,我想通过标记他的货币来注册用户。那么当他登录他的货币时会出现符号吗? php中是否有可用的机制?

2 个答案:

答案 0 :(得分:4)

post显示了如何使用IP获取货币代码。获得货币代码后,您可以使用简单的SELECT语句搜索符号。这意味着您需要一个存储了currency codes and symbols的表格。您将需要使用Zend Framework的基本unserstanding来使用此解决方案。

如果您要求用户提供国家/地区信息,则无需提取IP。如果你正在采用这种方法,那么一个简单的SELECT语句将起到作用:

<?php
$conn = mysqli_connect("example.com", "user", "password", "database");

//assuming the form with their country information has posted from a select box
$countryISO = $_POST['country'];

//select the currency symbol with the country code
$sql = mysqli_query($conn, "SELECT curr_symbol FROM tablename WHERE iso3 = '$countryISO'");

//fetch the result
$row = mysqli_fetch_assoc($sql);
?>

然后您可以存储或显示有关用户的信息。而且,与往常一样,只要您连接到数据库,请务必谨慎,不要vulnerable

答案 1 :(得分:0)

我使用Bootstrap Form Helpers

  1. 让用户使用BFH货币选择框选择货币。
  2. 将货币代码保存在数据库中。
  3. 使用BFH货币范围在您喜欢的任何地方加载所选货币。
  4. 有关详细信息,请参阅BFH中的示例。

    如果您不想使用BFH,可以在下一个链接中获取货币数组:

    1. Currency List
    2. Currency Symbols
    3. 使用$ currencyList数组构建一个选择框,选项值需要是货币代码,当您想要显示符号时,您可以使用具有相同货币代码的货币符号数组,例如$ currencySymbols [$ CURRENCYCODE]。