djdqlt

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年6月30日

摘要: 1. 一个机构要为新学员分配住宿,一共有x个学员,每个房间能住6人,用一个公式来计算需要的房间数. 答案:(x+5)/6. 这个同样适用于分页问题,x就是总记录数,6就是每页显示数。2. 让x值在0到9之间不断循环变化,写出相应的代码:int x=0;while(true){x=(x+1)%10;}... 阅读全文
posted @ 2014-06-30 18:35 无心之源 阅读(127) 评论(0) 推荐(0) 编辑

2014年5月30日

摘要: PHP 5.4中的traits,是新引入的特性,中文还真不知道如何准确翻译好。其实际的目的,是为了有的场合想用多继承,但PHP又没多继承,于是就发明了这样的一个东西。Traits可以理解为一组能被不同的类都能调用到的方法集合,但Traits不是类!不能被实例化。先来例子看下语法: traitMeth... 阅读全文
posted @ 2014-05-30 14:24 无心之源 阅读(157) 评论(0) 推荐(0) 编辑

2014年5月26日

摘要: null 或 stringstring将 NULL 转换为 "",进行数字或词汇比较bool 或 null任何其它类型转换为 bool,FALSE false //结果为true-2==true //结果为truevar_dump(0=='a'); // boolean true (0=... 阅读全文
posted @ 2014-05-26 13:34 无心之源 阅读(293) 评论(0) 推荐(0) 编辑

摘要: 在PHP中有 = 赋值符号、== 等于符号 和 === 全等于符号, 这些符号代表什么意思?当使用比较操作符(==)时,对象以一种很简单的规则比较:当两个对象有相同的属性和值,属于同一个类且被定义在相同的命名空间中,则两个对象相等。等于符号比较对象时,比较对象是否有相同的属性和值。注意:== 比较两... 阅读全文
posted @ 2014-05-26 09:50 无心之源 阅读(675) 评论(0) 推荐(0) 编辑

2014年5月22日

摘要: \n"; while($file = $mydir->read()) { if((is_dir("$directory/$file")) AND ($file!=".") AND ($file!="..")) { echo "$fi... 阅读全文
posted @ 2014-05-22 20:16 无心之源 阅读(165) 评论(0) 推荐(0) 编辑

摘要: 做网站类的有时会弄个活动什么的,来让用户参加,既吸引用户注册,又提高网站的用户活跃度。同时参加的用户会获得一定的奖品,有100%中奖的,也有按一定概率中奖的,大的比如中个ipad、iphone5,小的中个Q币什么的。那么我们在程序里必然会设计到算法,即按照一定的概率让用户获得奖品。先来看两个概率算法... 阅读全文
posted @ 2014-05-22 19:45 无心之源 阅读(252) 评论(0) 推荐(0) 编辑

摘要: $proCur) { $randNum = mt_rand(1, $proSum); if ($randNum array('id'=>1,'prize'=>'平板电脑','v'=>1), '1' => array('id'=>2,'prize'=>'数码... 阅读全文
posted @ 2014-05-22 19:31 无心之源 阅读(204) 评论(0) 推荐(0) 编辑

摘要: 1,运算优先级$a = 3; $b = 5; if ($a=5 || $b = 7) { $a++; $b++; } echo $a."#".$b; //结果 1#6 //逻辑运算符优先级高于赋值运算符,var_dump(3 || $b=4) 结果为bool(true) ,所以$a也为bool(tr... 阅读全文
posted @ 2014-05-22 17:52 无心之源 阅读(145) 评论(0) 推荐(0) 编辑

2014年5月21日

摘要: //冒泡排序 从小到大对一组数排序function mp($array){ $count = count($array); if ($count $i; $k--) { if($array[$k] "; } return $... 阅读全文
posted @ 2014-05-21 18:21 无心之源 阅读(163) 评论(0) 推荐(0) 编辑

摘要: 一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]... 阅读全文
posted @ 2014-05-21 15:40 无心之源 阅读(141) 评论(0) 推荐(0) 编辑