65条最常用正则表达式

65条最常用正则表达式
很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。 一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数...

PHP下简单的SSL加密解密、验证、签名方法

PHP下简单的SSL加密解密、验证、签名方法
依赖于OpenSSL扩展 1. [代码]签名 sign     跳至 [1] [2] [3] [全屏预览] ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 function sign($data) {     //读取私钥文件     $priKey = file_get_contents('key/rsa_private_key.pem');     //转换为openssl密钥,必须是没有经过pkcs8转换的私钥     $res = openssl_get_privatekey($priKey);     //调用openssl内置签名方法,生成签名$sign     openssl_...

Linux下yum升级安装PHP 5.5/5.6

Linux下yum升级安装PHP 5.5/5.6
原文地址:http://www.linuxidc.com/Linux/2015-07/119986.htm 系统环境: CentOS 6.4 x86_64 Fedora 20 x86_64 Fedora 20 源中已经有了PHP的源,直接可以使用以下命令安装即可: # yum install php-fpm php-common php-devel php-mysqlnd php-mbstring php-mcrypt 以下为 CentOS 下安装 PHP 方法: 添加 epel 源 # rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.n...

CentOS6下搭建LNMP

CentOS6下搭建LNMP
简介 LNMP是Linux、Nginx、MySQL和PHP的缩写,这个组合是最常见的WEB服务器的运行环境之一。本文将带领大家在CentOS 6操作系统上搭建一套LNMP环境。 本教程适用于CentOS 6.x版本。 在安装LNMP环境之前,您需要先对CentOS操作系统做一些初始化的工作,可以参考CentOS系统初始化设置。 安装Nginx 美团云的CentOS系统模板中配置了内网源,下载速度较快,推荐使用yum安装Nginx: sudo yum install nginx 按...

PHP将XML转换为数组(XML To Array)

PHP将XML转换为数组(XML To Array)
转载文章:http://www.cnblogs.com/heiing/archive/2009/12/31/1637015.html <?php /** * 最简单的XML转数组 * @param string $xmlstring XML字符串 * @return array XML数组 */ function simplest_xml_to_array($xmlstring) { return json_decode(json_encode((array) simplexml_load_string($xmlstring)), true); } ?>

PHP abstract 和 interface的区别

PHP abstract 和 interface的区别
1.php 接口类:interface 其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候php接口类就起到作用了,当我们定义了一个接口类时,它里面的方式是下面的子类必须实现的,比如 : 1 interface Shop 2 { 3       public function buy($gid); 4       public function sell($gid); 5       public funct...

PHP Class中public,private,protected,static的区别

PHP Class中public,private,protected,static的区别
一,public,private,protected的区别 public:权限是最大的,可以内部调用,实例调用等。 protected: 受保护类型,用于本类和继承类调用。 private: 私有类型,只有在本类中使用。 二,实例 <?php   error_reporting(E_ALL);      class test{    public $public;    private $private;    protected $protected;    static $instance;    public  function __construct(){    $this->public    = 'p...

PHP接口类interface使用

PHP接口类interface使用
对于那些初学PHP的人来说,对于PHP的接口类也许了解的还不是很深入,接下来我们就来具体讲述PHP接口类interface的使用方法。 其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候PHP接口类interface就起到作用了,当我们定义了一个接口类时,它里面的方式是下面的子类必须实现的,比如 :   inter...

PHP socket服务器框架workerman学习笔记

PHP socket服务器框架workerman学习笔记
workerman workerman是一个高性能的PHP socket 服务器框架,workerman基于PHP多进程以及libevent事件轮询库,PHP开发者只要实现一两个接口,便可以开发出自己的网络应用,例如Rpc服务、聊天室服务器、手机游戏服务器等。 workerman的目标是让PHP开发者更容易的开发出基于socket的高性能的应用服务,而不用去了解PHP socket以及PHP多进程细节。 workerman本身是一个PHP多进程服务器框架,具有PHP进程管理以...
Copyright © 破晓Web实验室 保留所有权利.   Theme  Ality 沪ICP备14044094号

用户登录