10 2018 档案

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

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

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

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

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

posted @ 2018-10-31 11:14 荣耀王者 阅读(370) 评论(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 荣耀王者 阅读(104) 评论(0) 推荐(0)

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

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

求n以内的质数(质数的定义:在大于1的自然数中,除了1和它本身意外,无法被其他自然数整除的数)
摘要:思路: 1.(质数筛选定理)n不能够被不大于根号n的任何质数整除,则n是一个质数2.除了2的偶数都不是质数代码如下: 阅读全文

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

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

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

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

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

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

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

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

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

PHP 判断数组是否为空的5大方法
摘要:1. isset功能:判断变量是否被初始化 说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过 注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右 01.<?php 02.$a = ''; 03.$a['c'] = ''; 阅读全文

posted @ 2018-10-23 10:15 荣耀王者 阅读(3177) 评论(0) 推荐(0)

Mysql模糊查询like效率,以及更高效的写法
摘要:在使用msyql进行模糊查询的时候,很自然的会用到like语句,通常情况下,在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时候,查询的效率就很容易显现出来。这个时候查询的效率就显得很重要! 一般情况下like模糊查询的写法为(field已建立索引): 上面的语句用explai 阅读全文

posted @ 2018-10-10 09:36 荣耀王者 阅读(518) 评论(0) 推荐(0)

导航