PHP提取身份证号码中的生日日期以及验证是否为未成年人的函数

PHP提取身份证号码中的生日日期以及验证是否为未成年人的函数

php 提取身份证号码中的生日日期以及确定是否成年的一个函数。可以同时确定15位和18位的身份证,非常好用,分享函数代码如下:<?php  //用php从身份证中提取生日,包括15位和18位身份证  function getIDCardInfo($IDCard){  $result['error']=0;//0:未知错误,1:身份证格式错误,2:无错误  $result['flag']='';//0标示成年,1标示未成年  $result['tdate']='';//生日,格式如:2012-11-15  if(!eregi("^[1-9]([0-9a-zA-Z]{17}|[0-9a...

php 2020-06-07 PM 20℃ 0条
PHP 验证身份证号是否正确的函数

PHP 验证身份证号是否正确的函数

PHP 验证身份证号是否正确的函数,函数代码如下:function validation_filter_id_card($id_card){ if(strlen($id_card)==18){return idcard_checksum18($id_card);}elseif((strlen($id_card)==15)){$id_card=idcard_15to18($id_card);return idcard_checksum18($id_card);}else{return false;}}// 计算身份证校验码,根据国家标准GB 11643-1999function idcar...

php 2020-06-07 PM 22℃ 0条
PHP代码书写的23个优化技巧

PHP代码书写的23个优化技巧

1、PHP类方法尽量静态化,速度可提高25%; 2、尽量使用三元运算符(?:)3、使用error_reporting(0)函数来预防潜在的敏感信息显示给用户理想的错误报告应该被完全禁用在php.ini文件里。可是如果你在用一个共享的虚拟主机,php.ini你不能修改,那么你最好添加 error_reporting(0)函数,放在每个脚本文件的第一行(或用 require_once()来加载)这能有效的保护敏感的SQL查询和路径在出错时不被显示; 4、大尺寸字符串使用gzcompress()和gzuncompress()压缩使用 gzcompress()和gzuncom...

php 2020-06-07 PM 28℃ 0条
PHP类的自动加载

PHP类的自动加载

  当使用一个未定义的类时,PHP会报告一个致命错误. 解决方法就是添加一个类,可以用include包含一个文件. 毕竟你知道要用到哪个类. 但是,PHP提供了类的自动加载功能, 这可以节省编程的时间. 当你尝试使用一个PHP没有组织到的类, 它会寻找一个__autoload的全局函数. 如果存在这个函数,PHP会用一个参数来调用它,参数即类的名称.  下面的例子说明了__autoload是如何使用的. 它假设当前目录下每个文件对应一个类. 当脚本尝试来产生一个类User的实例,PHP会执行__autoload. 脚本假设class_User.php中定义有User类.. 不管调用时是大...

php 2020-06-07 PM 15℃ 0条
PHP获取客户端屏幕宽度、高度及分辨率的方法

PHP获取客户端屏幕宽度、高度及分辨率的方法

  php获取客户端屏幕宽度、高度及分辨率的方法  首先需要说明的是php是服务器端的语言,是获取不到客户端的屏幕的宽度和高度以及分辨率的的。但是有变通的方法就是通过客户端脚本语言javascript获取客户端的屏幕的宽度和高度,然后通过ajax或者cookie的形式传递给php脚本语言,从而实现php获取客户端屏幕宽度和高度的办法。  通过javascript获取客户端电脑的宽度,高度,分辨率的方法如下:  屏幕分辨率的高: window.screen.height  屏幕分辨率的宽: window.screen.width  屏幕可用工作区高度: window.screen.avai...

php 2020-06-07 PM 26℃ 0条