985z.com
域名年龄: 14年3个月19天HTTP/1.1 403 Forbidden 服务器:nginx 访问时间:2019年09月16日 02:37:18 类型:text/html; charset=iso-8859-1 文件大小:264 连接:keep-alive 网站编码:iso-8859-1
Arduino问答实验室首页微语登录我喜欢,分享到:腾讯微博QQ空间新浪微博人人网开心网豆瓣FacebookTwitter0Comment517viewsunity3d 内使用 hprose 时的类型转换在unity3d 内使用 hprose ,有些类型转换要啃文档。hprose 使用方式我直接写下来,不用再重复啃。//引用 hprose.client.dll 後,程序加入底下三个范围using Hprose.Client;using Hprose.IO;using Hprose.Common;//建立 Client client = new HproseHttpClient("http://127.0.0.1/slot_o3kHero/gi.php/Lobby");//调用client 远端的 uniqidLogin方法, 参数[] 只有一个 uniqidHashtable retvar = client.Invoke("uniqidLogin", new System.Object[] { uniqid });//调用远端的 ping 方法, 没有参数//Hashtable retvar = client.Invoke("ping");//返回值是一般的字符串时,可以直接转换 string , 注意数组使用方式//string login_id = (string)retvar["login_id"];//Debug.Log(retvar.GetType()); //Debug.Log(retvar["data"].GetType());//当数组内又存在数组时,转换为 HashMap 这点比较特殊HashMap<System.Object, System.Object> data = (HashMap)retvar["data"];HashMap<System.Object, System.Object> user = (HashMap)retvar["user"];//转换完的 user 跟 data 内的数据,就可以一般转换login_id = (string)user["login_id"];pwd = (string)user["pwd"];name = (string)user["name"];//在console输出Debug.Log(login_id);hprose 官方文档使用方式写得很清楚,但是缺少范例。学长我多写几行,提醒大家.阅读全文作者:学长 | 分类:unity3d0条评论 517 次访问2014年12月21日1Comment744views金额大写转小写最近在写金额小写转大写结果在找到两段代码,一个是 PHP 一个是 JS ,很高兴不用自已再重写不知道哪个好用。贴上来备忘一下第一段 php<!--?php /** * 人民币小写转大写 * @param string $number 数值 * @param string $int_unit 币种单位,默认"元",有的需求可能为"圆" * @param bool $is_round 是否对小数进行四舍五入 * @param bool $is_extra_zero 是否对整数部分以0结尾,小数存在的数字附加0,比如1960.30, * 有的系统要求输出"壹仟玖佰陆拾元零叁角",实际上"壹仟玖佰陆拾元叁角"也是对的 * @return string */ function num2rmb($number = 0, $int_unit = '元', $is_round = true, $is_extra_zero = false) { // 将数字切分成两段 $parts = explode('.', $number, 2); $int = isset($parts[0]) ? strval($parts[0]) : '0'; $dec = isset($parts[1]) ? strval($parts[1]) : ''; // 如果小数点后多于2位,不四舍五入就直接截,否则就处理 $dec_len = strlen($dec); if (isset($parts[1]) && $dec_len --> 2) { $dec = $is_round ? substr(strrchr(strval(round(floatval("0." . $dec), 2)), '.'), 1) : substr($parts[1], 0, 2); } // 当number为0.001时,小数点后的金额为0元 if (emptyempty($int) && emptyempty($dec)) { return '零'; } // 定义 $chs = array('0', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'); $uni = array('', '拾', '佰', '仟'); $dec_uni = array('角', '分'); $exp = array('', '万'); $res = ''; // 整数部分从右向左找 for ($i = strlen($int) - 1, $k = 0; $i >= 0; $k++) { $str = ''; // 按照中文读写习惯,每4个字为一段进行转化,i一直在减 for ($j = 0; $j < 4 && $i >= 0; $j++, $i--) { $u = $int{$i} > 0 ? $uni[$j] : ''; // 非0的数字后面添加单位 $str = $chs[$int{$i}] . $u . $str; } // echo $str."|".($k - 2)."<br>"; $str = rtrim($str, '0'); // 去掉末尾的0 $str = preg_replace("/0+/", "零", $str); // 替换多个连续的0 if (!isset($exp[$k])) { $exp[$k] = $exp[$k - 2] . '亿'; // 构建单位 } $u2 = $str != '' ? $exp[$k] : ''; $res = $str . $u2 . $res; } // 如果小数部分处理完之后是00,需要处理下 $dec = rtrim($dec, '0'); // 小数部分从左向右找 if (!emptyempty($dec)) { $res .= $int_unit; // 是否要在整数部分以0结尾的数字后附加0,有的系统有这要求 if ($is_extra_zero) { if (substr($int, -1) === '0') { $res .= '零'; } } for ($i = 0, $
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2026-02-10 15:38, Process in 0.0100 second.