2018年10月31日

计算文件的相对路径

摘要: 如:$a = '/a/b/c/d/e.php';$b='/a/b/12/34/c.php';计算出$b相当于$a的相对路径 阅读全文

posted @ 2018-10-31 12:36 荣耀王者 阅读(172) 评论(0) 推荐(0) 编辑

PHP生成唯一ID的方法

摘要: PHP自带生成唯一id的函数:uniqid() 它是基于当前时间微秒数的 用法如下: 但是它生成的标识有可能不是唯一的,所以很多人会: 如果你还担心,可以用更严谨的方法: 阅读全文

posted @ 2018-10-31 11:50 荣耀王者 阅读(321) 评论(0) 推荐(0) 编辑

PHP高效产生m个n范围内的不重复随机数(m<=n)

摘要: 该算法非常巧妙的取随机数的位置(数组的下标),替代取随机数本身,每次取到一个随机数之后,就将其在取值范围中排除,下一次仅会在剩下的数字中取,一次遍历就可以完成随机数的选取,效率相当高。 1.第一步,为数组的每个数字按其下标顺序赋值,获得一个 $num 个数字键值对应顺序排列的数组。 2.第二步,开始 阅读全文

posted @ 2018-10-31 11:14 荣耀王者 阅读(358) 评论(0) 推荐(0) 编辑

随机红包

摘要: // $bonus_total 红包总金额 // $bonus_count 红包个数 // $bonus_type 红包类型 1=拼手气红包 0=普通红包 function randBonus($bonus_total=0, $bonus_count=3, $bonus_type=1){ $bonus_items = array(); // 将要瓜分的结果 $bonus_balanc... 阅读全文

posted @ 2018-10-31 10:59 荣耀王者 阅读(99) 评论(0) 推荐(0) 编辑

约瑟夫环问题

摘要: 相关题目:一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数, 再数到第m只,在把它踢出去…,如此不停的进行下去, 直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。 阅读全文

posted @ 2018-10-31 10:52 荣耀王者 阅读(113) 评论(0) 推荐(0) 编辑

求n以内的质数(质数的定义:在大于1的自然数中,除了1和它本身意外,无法被其他自然数整除的数)

摘要: 思路: 1.(质数筛选定理)n不能够被不大于根号n的任何质数整除,则n是一个质数2.除了2的偶数都不是质数代码如下: 阅读全文

posted @ 2018-10-31 10:51 荣耀王者 阅读(560) 评论(0) 推荐(0) 编辑

2018年10月24日

10个值得深思的_PHP_面试问题

摘要: Q1 第一个问题关于弱类型 正确运行的输出结果: strpos是返回字符串str2在str1的位置,没有找到则返回false然而实际上这次返回了0而在if语句中0也被当作false,所以我们需要对false做类型判断,正确的代码如下: 需要注意的是我们使用了!==,在php 和 JS中= !相对== 阅读全文

posted @ 2018-10-24 16:27 荣耀王者 阅读(219) 评论(0) 推荐(0) 编辑

PHP中被忽略的性能优化利器:生成器

摘要: 如果是做Python或者其他语言的小伙伴,对于生成器应该不陌生。但很多PHP开发者或许都不知道生成器这个功能,可能是因为生成器是PHP 5.5.0才引入的功能,也可以是生成器作用不是很明显。但是,生成器功能的确非常有用。 优点 直接讲概念估计你听完还是一头雾水,所以我们先来说说优点,也许能勾起你的兴 阅读全文

posted @ 2018-10-24 10:39 荣耀王者 阅读(219) 评论(0) 推荐(0) 编辑

2018年10月23日

sql中的 where 、group by 和 having 用法解析

摘要: --sql中的 where 、group by 和 having 用法解析 --如果要用到group by 一般用到的就是“每这个字” 例如说明现在有一个这样的表:每个部门有多少人 就要用到分组的技术 select DepartmentID as '部门名称',COUNT(*) as '个数' fr 阅读全文

posted @ 2018-10-23 20:25 荣耀王者 阅读(14270) 评论(0) 推荐(0) 编辑

PHP获取客户端的真实IP

摘要: REMOTE_ADDR只能获取访问者本地连接中设置的IP,如中南民族大学校园网中自己设置的10.X.XXX.XXX系列IP,而这个函数获取的是局域网网关出口的IP地址, 如果访问者使用代理服务器,将不获取代理服务器的IP,而是获取访问者网关的真实IP。如果将这个函数应用到限IP访问的网页中,别人即使 阅读全文

posted @ 2018-10-23 16:30 荣耀王者 阅读(257) 评论(0) 推荐(0) 编辑

导航