公告:发一发站长目录为广大站长提供免费收录网站服务,VIP会员每天提交网站30、文章30免审核,快审服务(10元/站),可联系客服发布。

点击这里在线咨询客服 点击这里在线咨询客服
新站提交
  • 网站:266
  • 待审:5
  • 小程序:19
  • 文章:4805
  • 会员:171

Php学习笔记第三课php数据类型和常量使用
 
一、数据类型之间相互转换
1、强制转换:
(1)转换的形式
$a=(int)”123abc”;
$变量=intval(变量或值);
$变量=floatval(变量或值);
$变量=stringval(变量或值);
 
注意:整形在内存中占4个字节,浮点数站8个字节,整数最大值是2.147e9,如果浮点数超过这个数时,在转成整数时,就会出现错误。
 
实例:
$str=”100.123456abc”;
$a=intval($str);
Var_dump($a);       //输出变量类型和值
Var_dump($str);
 
(2)字符串转换成整数时,如果字符串开头没有数字,则全都转换成0,如果有开头有数字,则把数字转换成整型。转换成浮点型时也是如此。
注意字符串在转浮点数时,如果数字后有e,有时会当成科学计数法。
 
2、自动转换:
当不同类型变量相加时,会自动转换成整数或浮点数。
$a=10;
$b=”100abc”;
$c=true;
$d=12.34;
 
$sum=$a+$c+$b+$d
 
Var_dump($sum);             //会输出123.34
 
 
3、与变量和类型有关的一些常用函数
Isset();    //判断是否有某个变量
Empty();   //判断变量是否为空
Unset();    //删除某个变量
setType();    //设置类型
getType    //得到类型
 
4、变量类型测试函数
Is_bool();   //判断变量是否是bool型
Is_int()  is_integer()  is_long()   //判断是否是整型
Is_string()     //判断是否是字符串
Is_float()   is_double()  is_real()   //判断是否是浮点型
Is_array()    //判断是否为数组
Is_object()   //判断是否为对象
Is_resource()   //判断是否为资源
Is_scalar()    //判断是否为标量,整型、浮点型、字符串
Is_numberic()    //判断是否是数字或数字字符串
Is_callable()     //判断是否是有效的函数名
 
实例:
$a=array(“one”,”two”,1,3,5);
If(is_array($a)){
       Print_r($a);     //输出数组
}else{
    Echo $a;
}
 
 
5、常量的声明与使用
(1)常量是一个简单的标识符
(2)常量定以后,不能改变它的值,也不能使用unset()取消。
(3)常量不用理会变量的范围的规则,可以在任何地方定义和使用。
(4)常量的定义:define(“常量名”,值);
(5)常量在任何时候声明和使用都不用”$”
(6)常量名称习惯使用大写
(7)常量的值只能用标量类型(int,float,bool,string)
(8)常量在声明时给值
(9)defined(“常量”);  //查看常量值

本站推荐: 站长博客 网站导航 分类信息 发小妁交友 喜世界招商 分类导航 VIP电影

  yiluqufa

注册时间:

网站:1 个   小程序:3 个  文章:12 篇

  • 266

    网站

  • 19

    小程序

  • 4805

    文章

  • 171

    会员

赶快注册账号,推广您的网站吧!
热门网站
最新入驻小程序

北京实时公交出行2019-06-07

实时公交车线路查询小助手。公交

摩拜单车2019-06-07

扫码即可骑走的共享单车

人人车2019-06-03

人人车靠谱二手车

美团外卖2019-06-03

美团外卖,目前国内最大的外卖网上

京东购物2019-06-03

京东APP是一款多功能移动购物软

饿了么外卖服务2019-06-03

饿了就用饿了么!小程序版,更方便,微