合集 php 下的文章

PHP根据身份证号码获取性别和生日

PHP 根据身份证号码,获取性别、获取生日、计算年龄、获取地址、获取生肖、获取星座、以及判断是否是身份证号。方法教程:1、PHP根据身份证号码,获取性别。2、PHP根据身份证号码,获取生日。3、PHP根据身份证号码,计算年龄。4、PHP根据身份证号码,获取地址。5、PHP判断字符串,是不是身份证号码。6、PHP根据身份证号码,获取生肖。7、PHP根据身份证号码,获取星座。 <?php   /**  *  根据身份证号码获取性别  *  author:xiaochuan  *  @param string $idcard    身份证号码  *  @return int $sex 性别 1男 2女 0未知  */ function get_sex($idcard) {  &

define ()和const ()的区别

用define定义的常量值可以为变量,而const定义的常量值不能是变量,只能是字面量或标量,包括整数,浮点数,布尔值,字符串。例: $price = 100;define('BOOK',$price);echo BOOK; //输出100$price = 100;const BOOK = $price;echo BOOK; //错误提示:Fatal error: Constant expression contains invalid operations in翻译:致命错误:常量表达式中包含无效的操作const可以声明类常量,而define不能。例:class Test1{const NAME ='测试';} echo Test1::NAME;//输出 测试 class Test1{define(NAME,'测试');}echo Test1::NAME;//错误提示:Parse error: syntax error, unexpected 'define' (T_STRING), expecting function (T_FUNCTION) or const (T_CONST

php变量

php是一种动态网站开发的脚本语言,动态语言特点是交互性,会有数据的传递,而php作为“中间人”,需要进行数据的传递,传递的前提就是php能自己存储数据(临时存储)变量基本概念变量来源于数学,是计算机语言中能存储计算结果或能表示值抽象概念,变量可以通过变量名访问。在指令式语言中,变量通常是可变的。1、 变量是用来存储数据的2、 变量是存在名字的3、 变量是通过名字来访问的:数据4、 变量是可以改变的:数据变量的使用1、 定义:在系统中增加对应的变量名字(内存)2、 赋值:可以将数据赋值给变量名(可以在定义的同时完成)3、 可以通过变量名访问存储的数据4、 可以将变量从内存中删除变量命名规则1、 在php中变量名字必须以“$”符号开始2、 名字由字母、数字和下划线“_”构成,但是不能以数字开头3、 在php中本身还允许中文变量(不建议)预定义变量预定义变量:提前定义的变量,系统定义的变量,存储许多需要用到的数据(预定义变量都是数组)$_GET:获取所有表单以get方式提交的数据$_POST:post提交的数据都会保存在此$_REQUEST:get和post提交的都会保存$GLOBALS:

php数据类型

数据类型:data type ,在php中指的是存储的数据本身的类型,而不是变量的类型。php是一种弱类型语言,变量本身没有数据类型。php的八种数据类型在php中将数据分为三大类八小类:简单(基本)数据类型:4个小类整型:int/integer,系统分配4个字节存储,表示整数类型(有前提)浮点型:float/double ,系统分配8个字节存储,表示小数或者整型存不下的整数字符串型:string,系统根据实际长度分配,表示字符串(引号)布尔类型:bool/boolean,表示布尔类型,只有两个值:ture和false复合数据类型:2个小类对象类型:object,存放对象(面向对象)数组类型:array,存储多个数据(一次性)特殊数据类型:2个小类资源类型:resource,存放资源数据(php外部数据,如数据库、文件)空类型:NULL,只有一个值就是NULL(不能运算)类型转换类型转换:在很多的条件下,需要指定的数据类型,需要外部数据(当前php取得的数据)转换成目标数据类型在php中有两种类型转换方式:1、 自动转换:系统根据需求自己判定,自己转换(用的比较多,效率偏低)2、 强制