基于swoole的聊天室模型 PHP
基于swoole的聊天室模型client.html: <!doctypehtml><html><head><metacharset=\"utf-8\"><metaname=\"viewport\"content=\"width=device-width,initial-scale=1,user-scalable=no\"/
laravel 自定义请求验证类 PHP
laravel的验证可以直接在控制器里面这样验证:$validatedData=$this->validate([\'title\'=>\'required|unique:posts|max:255\',\'body\'=>\'required\',]);if($validatedData->fails()){//未通过处理}
php – 致命错误:调用未定义的函数easter_date() PHP
有一些节日定为某月的第几个星期几,如感恩节是十一月份的第四个星期四,为此,要知道今天是不是某个这类节日,有必要计算今天是本月的第几个星期几。在php里,有一些很容易的方法知道今天是星期几,用date()函数就很方便
PHP 获取url里文件的扩展名 PHP
PHP获取url地址中文件的扩展名。$url=\'http://www.maopiaopiao.com/webmap.html?id=1&data=2#laowen\';echopathinfo(parse_url($url)[\'path\'])[\'extension\'];echopathinfo(parse_url($url,PHP_URL_PATH),PATHINFO_EXTENSI
php使用openssl加密解密(对称加密和非对称加密)算法 PHP
对称加密:在加密和解密过程中使用相同的密钥,或是两个可以简单地相互推算的密钥的加密算法.非对称加密:也称为公开加密,它需要一个密钥对,一个是公钥,一个是私钥,一个负责加密,一个负责解密.对称加密在性能上要优于非对称加密,但是安全性低于非对称加密.PHP7.1之后的对称加密和非对称加密都需要借助openssl扩展实现.mcrypt库已经被移除.对称加密函数openssl_get_cipher_met
PHP_保留两位小数并且四舍五入(可用于精度计算);保留两位小数并且不四舍五入 PHP
PHP保留两位小数并且四舍五入$n=0.1265489;echosprintf(\'%.2f\',$n);//0.13$n=0;echosprintf(\'%.2f\',$n);//0.00大家可以看到我们用到了sprintf函数对$n进行了格式化%.2f是目标格式,其中2表示两位f表示float(浮点型)第3为小数6被四舍五入保留两位小数且不四舍五入
两个经典的PHP加密解密算法authcode PHP
项目中有时我们需要使用PHP将特定的信息进行加密,也就是通过加密算法生成一个加密字符串,这个加密后的字符串可以通过解密算法进行解密,便于程序对解密后的信息进行处理。最常见的应用在用户登录以及一些API数据交换的场景。笔者收录了一些比较经典的PHP加密解密函数代码,分享给大家。加密解密原理一般都是通过一定的加密解密算法,将密钥加入到算法中,最终得到加密解密结果。1、非常给力的authcode加密函数
PHP生成短网址的思路以及实现方法的详解 PHP
短网址流行已经有一段时间了,尤其是在新浪微博上更是频繁出现,但应该很多人都不知道这个东东是怎么实现的,其实短网址也挺容易的。下面我们对于生成短网址的思路以及使用php生成短网址的实现方法描述一下。生成短网址的思路:如果把短网址还原了,你知道是个什么样子的吗?可能你看到新浪微博应用里面的短网址都是这个样子:http://t.cn/RzddsXt其实他还原了说不定就是这个样子
php的crc32的坑 PHP
前几天写了一个分表程序,用的hash算法是crc32,分表的函数如下:function_get_hash_table($station){$str=crc32($station);debug($str);$hash=substr(abs($str),0,2);return\'table\'.($hash%10);}首先在本地32位window机上生成好数据并插入对应的表中。但是再把程序和数据传到服