Welcome 微信登录

首页 / 网页编程 / PHP

PHP实现指定字段的多维数组排序函数分享

PHP实现指定字段的多维数组排序函数分享

PHP数组排序可以用array_multisort方法实现,但是如果是多维数组,并且我们要指定数组中的某个字段进行排序,那么这就需要我们自己写方法实现了。本文分享了一段PHP指定字段的多维数组排序方法的代码,这段代码可实现根据field字段对数组进行排序。复制代码 代码如下:function sortArrByField(&$array, $field, $desc = false){ $fieldArr = array(); foreach ($arra...
PHP实现算式验证码和汉字验证码实例

PHP实现算式验证码和汉字验证码实例

在PHP网站开发中,验证码可以有效地保护我们的表单不被恶意提交,但是如果不使用算式验证码或者汉字验证码,仅仅使用简单的字母或者数字验证码,这样的验证码方案真的安全吗?大家知道简单数字或者字母验证码很容易被破解,但是算式验证码或者中文汉字验证码不容易被破解,所以建议大家在使用验证码的时候,尽量用算式验证码或者中文汉字验证码。下面是我写的两种验证码代码,有用到的朋友可以参考下:1.算式验证码:复制代码 代码如下:<?phpsession_star...
php获取本周开始日期和结束日期的方法

php获取本周开始日期和结束日期的方法

本文实例讲述了php获取本周开始日期和结束日期的方法。分享给大家供大家参考。具体如下:复制代码 代码如下://当前日期 $sdefaultDate = date("Y-m-d"); //$first =1 表示每周星期一为开始日期 0表示每周日为开始日期 $first=1; //获取当前周的第几天 周日是 0 周一到周六是 1 - 6 $w=date("w",strtotime($sdefaultDate)); //获取本周开始日期,如果$w是0,则表示周...
PHP实现扎金花游戏之大小比赛的方法

PHP实现扎金花游戏之大小比赛的方法

本文实例讲述了PHP实现扎金花游戏之大小比赛的方法。分享给大家供大家参考。具体分析如下:程序离不开算法,前面讨论过寻路的算法。不过,当时的示例图中,可选的路径是唯一的。我们挑选一个算法,就是说要把这个唯一的路径选出来,怎么选呢?还记得上初中的时候经常下午放学就躲在路边扎金花来赌*钱,貌似还上瘾了,现在过年的时候还经常一起扎金花赌*钱,但运气不啥好,每次都是输啊。今天阳光明媚,由于清明节才出去玩了,所以今天没有去哪。闲着没事就想了下怎么用程序实现金花中两幅牌...
PHP树的深度编历生成迷宫及A*自动寻路算法实例分析

PHP树的深度编历生成迷宫及A*自动寻路算法实例分析

本文实例讲述了PHP树的深度编历生成迷宫及A*自动寻路算法。分享给大家供大家参考。具体分析如下:有一同事推荐了三思的迷宫算法,看了感觉还不错,就转成php三思的迷宫算法是采用树的深度遍历原理,这样生成的迷宫相当的细,而且死胡同数量相对较少!任意两点之间都存在唯一的一条通路。至于A*寻路算法是最大众化的一全自动寻路算法废话不多说,贴上带代码迷宫生成类:复制代码 代码如下:class Maze{ // Maze Create private $_w; priv...
javascript+php实现根据用户时区显示当地时间的方法

javascript+php实现根据用户时区显示当地时间的方法

本文实例讲述了javascript+php实现根据用户时区显示当地时间的方法。分享给大家供大家参考。具体如下:在跨时区应用中会用到下面代码,这是以前写的一段代码。服务器保存相关时间配置,保存形式为GMT时间,客户端需要根据客户所在时区做相应显示,以符合客户习惯。1. JavaScript代码如下:window.onload = function() {//TODO begin 处理登陆用户时区//获得登陆用户时区与GMT时区的差值var exp = new...
PHP获取ip对应地区和使用网络类型的方法

PHP获取ip对应地区和使用网络类型的方法

本文实例讲述了PHP获取ip对应地区和使用网络类型的方法。分享给大家供大家参考。具体分析如下:这里测试的时候因为ip168网站禁止,所以试着在原有代码上修改为ip138数据库的数据调用,代码如下:<?php//原程序有问题,现修改为ip138数据库 /** * 获取IP地区 * Enter description here ... * @param unknown_type $ip */ function GetArea($ip){$url ...
<< 481 482 483 484 485 486 487 488 489 490 >>