用户表为`user` 商家表为 `seller` ,方法通用,只需更换表即可。 下面以操作用户 ID为 `10000 `为示例。 ## 获取用户基本信息 ``` $user = DB('user')->where("id=10000")->find(); echo '用户名:'.$user['name']; var_dump($user ); ``` ## 获取用户资金信息 ``` /** * 获取用户资金信息 * @param type $id 用户或商家ID * @param type $type u:用户|s:商家 * @param type $ftype 资金类型 默认输出流动资金 d:冻结资金 * @param type $mtype 默认输出全部,填写输出指定的 货币标识 CNY:人民币|USD:美元 更多查看后台获取 * @param type $z 资金总和 * @param type $scale 精度 默认为小数点后两位 * @return array */ ``` **输出全部资金格式** ``` ["CNY"] => array(4) { ["money"] => string(7) "1096.50" ["name"] => string(9) "人民币" ["sign"] => string(2) "¥" ["mark"] => string(3) "CNY" } ["GBP"] => array(4) { ["money"] => string(4) "0.00" ["name"] => string(6) "英镑" ["sign"] => string(3) "£" ["mark"] => string(3) "GBP" } ["USD"] => array(4) { ["money"] => string(4) "0.00" ["name"] => string(6) "美元" ["sign"] => string(1) "$" ["mark"] => string(3) "USD" } ["EUR"] => array(4) { ["money"] => string(4) "0.00" ["name"] => string(6) "欧元" ["sign"] => string(3) "€" ["mark"] => string(3) "EUR" } ["JPY"] => array(4) { ["money"] => string(4) "0.00" ["name"] => string(6) "日元" ["sign"] => string(2) "¥" ["mark"] => string(3) "JPY" } ``` **输出指定资金格式** ``` ["money"] => string(7) "1096.50" ["name"] => string(9) "人民币" ["sign"] => string(2) "¥" ["mark"] => string(3) "CNY" ``` 因为系统为多货币,本方法可直接列出所有货币资金信息。 **获取当前账户流动资金** 列出全部各种货币的资金信息 ``` $info = money::priceinfo(10000, 'u'); var_dump($info); ``` 按币种输出 ``` $info = money::priceinfo(10000, 'u','','CNY'); var_dump($info); ``` **获取当前账户冻结资金** 列出全部 ``` $info = money::priceinfo(10000, 'u','d'); var_dump($info); ``` 按币种输出 ``` $info = money::priceinfo(10000, 'u','d','CNY'); var_dump($info); ``` **获取当前账户总资金** 列出全部 ``` $info = money::priceinfo(10000, 'u','','','z'); var_dump($info); ``` 按币种输出 ``` $info = money::priceinfo(10000, 'u','','CNY','z'); var_dump($info); ``` # 获取点卡资金信息 方法为 **cpriceinfo** ,获取方式以上方法。注意:`priceinfo`换成`cpriceinfo` ``` money::cpriceinfo() ```