美文网首页
PHP学习笔记——变量处理函数

PHP学习笔记——变量处理函数

作者: 筒中窥猫 | 来源:发表于2016-08-31 17:00 被阅读7次

PHP专门提供了一个用于操作和测试变量的函数库。

测试和设置变量类型的函数

  • gettype(): 接受一个变量,判断变量的类型并返回字符串结果: bool, int, double, string, array, object, resource, NULL, or unknown。函数原型:string gettype(mixed var);

  • settype(): 改变一个变量的类型。函数原型:bool settype(mixed var, string type);

  • is_array(): 检查变量是否是数组类型

  • is_double(), is_float(), is_real(): 检查变量是否是浮点数类型

  • is_long(), is_int(), is_integer(): 检查变量是否是整数类型

  • is_string(): 检查变量是否是字符串类型

  • is_bool(): 检查变量是否是布尔类型

  • is_object(): 检查变量是否是对象对象

  • is_resource(): 检查变量是否是资源类型

  • is_null(): 检查变量是否是NULL类型

  • is_scalar(): 检查变量是否是标量类型,标量类型包含整数类型、布尔类型、字符串类型和浮点类型

  • is_numeric(): 检查变量是否是一个数字或者数字字符串

  • is_callable(): 检查变量是否是一个有效的函数名

测试变量状态的函数

  • isset(): 该函数可以接受一个变量,如果该变量存在则返回true,否则返回false;也可以接收逗号分隔的变量列表,只有当所有变量都存在时才返回true

  • unset(): 该函数用于销毁一个或多个变量,使它们不再存在。

  • empty(): 该函数用于判断一个变量是否存在,并且是否非空、非零值。

重新解释变量的函数

  • int intval(mixed var[, int base]);: 把指定变量的值转换成整数,还可以指定转换的基数(10进制、16进制还是8进制?)

  • float floatval(mixed var);: 把指定变量的值转换成浮点数

  • string strval(mixed var);: 把指定变量的值转换成字符串

相关文章

  • PHP学习笔记——变量处理函数

    PHP专门提供了一个用于操作和测试变量的函数库。 测试和设置变量类型的函数 gettype(): 接受一个变量,判...

  • PHP中一些函数方法

    php自定义函数之递归函数 php自定义函数之静态变量 php​ 使用系统内置函数 亚麻跌”是PHP学习时间处理的...

  • DVWA-Brute Force(暴力破解)

    本系列文集:DVWA学习笔记 Low: 分析:isset函数在php中用来检测变量是否设置(该函数返回的是布尔类型...

  • Kotlin | 2.Kotlin基础

    声明函数、变量、类、枚举以及类型Kotlin中的控制结构智能转换抛出和处理异常 函数学习 函数和变量 函数 变量 ...

  • PHP 实例

    PHP 实例 运行PHP脚本PHP Double 数据类型PHP 字符串变量PHP 文档PHP局部变量PHP函数参...

  • 九月四号

    PHP函数之内置函数 内置函数指的是PHP默认支持的函数,PHP内置了很多标准的常用的处理函数,包括字符串处理、数...

  • 7.15学习

    PHP学习 view-source: print_r() 函数用于打印变量,以更容易理解的形式展示。 PHP 版本...

  • PHP笔记

    PHP笔记 ##php****基础语法****1.****变量...

  • PHP性能优化

    1 PHP语言级性能优化:少些代码,多用PHP自身能力;(多用PHP内置变量,常量,函数) PHP内置函数的性能不...

  • 搜藏经典

    PHP 16个魔术方法 PHP 数组函数 PHP 字符串函数 PHP 超全局变量 PHP 面向对象的理解以及三大特...

网友评论

      本文标题:PHP学习笔记——变量处理函数

      本文链接:https://www.haomeiwen.com/subject/lutcettx.html