您正在使用IPV4(3.235.184.215)访问本站 您本次共访问本站 1 次
用户名: 用QQ登录本站
密 码:
验证码:
首页 软件 编程 笑话 知识 公告 日历 计算器 行情 简化版
文明驾车我带头,文明行路我带头,礼貌让座我带头      

【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年99元       [公益] 节省一分零钱 献出一份爱心 温暖世间真情      
广告位招租中
2021年 端午节 0
2021年 建党节 17
2022年 元 旦 201
2022年 春 节 232
 
  • 您现在的位置:首页 >> PHP >> 内容

    PHP可变函数

    内容摘要: PHP有一个函数库,这个函数库允许我们使用不同的方法来操作来测试变量。 get() :获取变量类型。函数原型gettype(变量); 必须先给它传递一个变量。它将确定变量的类型并且返回一个包含类型名称的字符串。标准字符串类型:bool int double string array object resource若变量类型不是标准类型之一,该函数就会返回“u......

      PHP有一个函数库,这个函数库允许我们使用不同的方法来操作来测试变量。

    Ø get() :获取变量类型。函数原型gettype(变量); 必须先给它传递一个变量。它将确定变量的类型并且返回一个包含类型名称的字符串。

    标准字符串类型:bool int double string array object resource

    若变量类型不是标准类型之一,该函数就会返回“unknown type”未知类型。

    <?php $a=100; echo gettype($a); ?>

    Ø settype() :改变变量类型。函数原型 settype(变量,目标变量类型);必须先给它传递一个要被改变类型的变量,以及一个包含了上述类型

    <?php $a=100; var_dump($a); //这里输出为int整数 settype($a,'float'); var_dump($a);//这里输出为float浮点数 ?>

    Ø is_变量类型B(变量A):检测变量A是否是B类型。

    只需将变量类型B改成标准变量类型便可。

    2 is_array():检查变量是否是数组

    2 is_float():检查变量是否是浮点数(亦写作:double real)

    2 is_int():检查变量是否是整数(亦写作:long integer)

    2 is_string():检查变量是否是字符串

    2 is_bool():检查变量是否是布尔值

    2 is_object():检查变量是否是一个对象

    2 is_resource():检查变量是否是一个资源

    2 is_null():检查变量是否为null

    2 is_scalar():检查变量是否为标量(整数、布尔值、字符串或浮点数)

    2 is_numeric():检查变量是否是任何类型的数字或数字字符串

    2 is_callable():检查变量是否是有效的函数名称

    例:

    <?php $a=100; var_dump(is_int($a)) ; ?>

    PHP有几个函数来测试变量的状态。

    Ø isset():检查变量是否存在,存在即为true,否则为false。

    <?php $a=100; var_dump(isset($a)); ?>

    Ø unset():销毁一个变量。

    <?php $a=100; unset($a); echo $a; ?>

    Ø empty():检查变量是否存在,存在即为false,否则为true。

    <?php $a=100; var_dump(empty($a)); ?>

    变量的重解释:通过调用一个函数来实现转换变量数据类型的目的。类型+val

    Ø intval():将变量类型转换为int

    Ø floatval():将变量类型转换为float

    Ø strval():将变量类型转换为string

    例:

    <?php

    $a=100; var_dump($a);//输出 int 100

    echo '<br/>';

    var_dump(strval($a));//输出 string '100' (length=3)

    var_dump($a);//输出 int 100

    ?>

    手机扫描二维码可直达本页
      版权声明:本内容来源于互联网,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。


    发布日期:2020/3/16 发布时间:15:51:14 点击:1958 录入:齐天大圣
  • 上一篇:php实现验证邮箱格式的代码实例
  • 下一篇:PHP实现图片简单上传
  • 本类新增
    本类热门文章
    Baidu

    YiJiaCMS V5.35 Build 21.06.10(MSSQL) 闽ICP备05000814号-1
    本空间由景安网络提供,百度云加速提供加速防护
    ©2000-2021