2012年4月24日

将特殊字符和空格转换成-

摘要: $str =preg_replace("/[^".chr(0xa1)."-".chr(0xff)."a-zA-Z0-9]+/","-", strtolower($cate['DISP_NAME']));//只匹配中英文数字 阅读全文

posted @ 2012-04-24 11:56 北极宫爵 阅读(187) 评论(0) 推荐(0)

2012年3月30日

面试题3

摘要: 假设我们需要做一个用户金币系统。用户每天第一次登录可以获得1个金币,用户下单购买东西后会获得20个金币。但是这两种金币有不同的性质。对于登录获得的金币(简记为类型A),用户获得之后就可以消费——例如可以用金币买东西。对于下单购买获得的金币(简记为类型B),有一个月的冻结期。在冻结期内类型B的金币不能被消费,如果冻结期内用户发生了退货,则这些类型B的金币会被回收,将来也不让给用户消费。请设计一个系统(数据库结构和逻辑流程),满足以下要求:1、用户可以正确的获得上述类型金币2、用户随时可以知道自己有多少金币可以消费,有多少金币被冻结3、被冻结的金币在冻结期后成为可以消费的金币4、用户可以消费自己的 阅读全文

posted @ 2012-03-30 10:59 北极宫爵 阅读(468) 评论(0) 推荐(0)

2012年3月29日

笔试题2

摘要: /** * * 含折扣的退货算法。函数原型: function CalcRefundAmount($orderItems, $discountAmount, $refundItems)假设用户有一个订单,$orderItems = array('ItemA'=>array('price'=>5.0, 'quantity'=>2),'ItemB'=>array('price'=>20.0, 'quantity'=>1),);订单中产品ItemA的单价是5.0,数量是 阅读全文

posted @ 2012-03-29 15:00 北极宫爵 阅读(235) 评论(0) 推荐(0)

笔试题1

摘要: /* * * 请实现一个函数,输入一段文本,把文本解析到一个数组中,数组每行元素的key通过输入参数指定。函数原型:function ExplodeLines($text, $columnNames)例如,输入:$text = "Apple,20,redPear,10,yellow";$columnNames = array('Fruit', 'Number', 'Color')函数返回:array(array('Fruit'=>'Apple', 'Number'=> 阅读全文

posted @ 2012-03-29 14:58 北极宫爵 阅读(478) 评论(0) 推荐(1)

test

摘要: 恩。。也写个BLOG 玩玩呵 阅读全文

posted @ 2012-03-29 14:46 北极宫爵 阅读(101) 评论(1) 推荐(0)

导航