PHP

一组PHP可逆加密解密算法

一组PHP可逆加密解密算法

对于大部分密码加密,我们可以采用md5、sha1等方法。可以有效防止数据泄露,但是这些方法仅适用于无需还原的数据加密。 对于需要还原的信息,则需要采用可逆的加密解密算法。下面一组PHP函数是实现此加密解密的方法: 加密算法如下: 解密算法如下: 上述...

piniu 8年前(2017-09-11) 868浏览 0评论

php引用的使用详解

php引用的使用详解

php引用(&)详解php的引用(就是在变量或者函数、对象等前面加上&符号) 在PHP 中引用的意思是:不同的名字访问同一个变量内容.与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址 1.变量的引用P...

piniu 9年前(2017-06-12) 990浏览 0评论

yii2 url地址的重写与美化

yii2 url地址的重写与美化

有时我们想将请求的url,使用路径模式来访问。那么我们需要做如下操作 一、开启apache的 mod_rewrite 模块,在apache的配置文件中1. 去掉LoadModule rewrite_module modules/mod_rewrite...

piniu 9年前(2017-01-22) 980浏览 0评论

php数据类型

php数据类型

一、四种标量类型:1.PHP字符串(String):一个字符串是一串字符的序列,就像“Hello world!”;可以将任何文本放在单引号和双引号中; 2.PHP整型(Integer):整数是一个没有小数的数字; **整数必须至少有一个数字(0-9)...

piniu 9年前(2016-12-14) 885浏览 0评论

PHP基于PHP QR Code生成带不失真logo二维码

PHP基于PHP QR Code生成带不失真logo二维码

最近项目要搞一个生成带logo二维码的接口 google了下有一个超级强大的二维码库PHP QR Code 这里有供快速上手的例子,个人认为不太容易懂http://phpqrcode.sourceforge.net/examples/index.ph...

piniu 9年前(2016-10-13) 1032浏览 0评论

URL安全的字符串base64编码和解码

URL安全的字符串base64编码和解码

如果直接使用base64_encode和base64_decode方法的话,生成的字符串可能不适用URL地址。 下面的方法可以解决该问题: 1.URL安全的字符串编码: 2.URL安全的字符串解码:

piniu 10年前(2016-07-03) 1015浏览 0评论

php函数substr、mb_substr、mb_strcut截取中文比较

php函数substr、mb_substr、mb_strcut截取中文比较

一、函数说明substr、mb_substr、mb_strcut这三个函数都用来截取字符串,所不同的是:substr是最简单的截取,无法适应中文;mb_substr是按字来切分字符串,而mb_strcut是按字节来切分字符串,截取中文都不会产生半个字...

piniu 10年前(2016-06-26) 819浏览 0评论

深入探讨PHP类的封装与继承

深入探讨PHP类的封装与继承

一、封装把成员方法和成员属性封装到类中,隐藏属性和方法实现的细节,通过public、protected、private等限定类成员的访问权限,数据被保护在内部,只通过被授权的成员方法才可以操作,尽可能的对成员进行封装。 public:方法或者属性在任...

piniu 10年前(2016-06-26) 762浏览 0评论

解决PHP substr 截取汉字乱码问题

解决PHP substr 截取汉字乱码问题

php用substr截取中文时经常会出现乱码,因为utf-8下汉字是3字节的,如果截取长度正好是3的倍数应该不会出现乱码,可是如果你要截取的字符串中有空格,或者其他字符(比如 “ ”),也会出现乱码。 当然,php会给出官方的解决办法。mb_subs...

piniu 10年前(2016-06-25) 815浏览 0评论