- PHP 菜鸟教程
- PHP - 教程
- PHP - 简介
- PHP - 安装
- PHP - 历史
- PHP - 功能
- PHP - 语法
- PHP - Hello World
- PHP - 注释
- PHP - 变量
- PHP - echo 语句和 print 语句
- PHP - var_dump() 函数
- PHP - $ 和 $$ 变量
- PHP - 常量
- PHP - 魔术常量
- PHP – 数据类型
- PHP - 类型转换
- PHP - 类型戏法
- PHP - 字符串
- PHP - 布尔值
- PHP - 整数
- PHP - 文件和I/O
- PHP – 数学函数
- PHP - Heredoc & Nowdoc
- PHP - 复合类型
- PHP - 文件包含
- PHP - 日期和时间
- PHP - 标量类型声明
- PHP - 返回类型声明
- PHP 运算符
- PHP - 运算符类型
- PHP - 算术运算符示例
- PHP - 比较运算符示例
- PHP - 逻辑运算符示例
- PHP - 赋值运算符示例
- PHP – 字符串运算符
- PHP – 数组运算符
- PHP – 条件运算符示例
- PHP - Spread 运算符
- PHP - Null 合并运算符
- PHP - Spaceship 运算符
- PHP 控制语句
- PHP – 决策
- PHP - If…Else 语句
- PHP - Switch 语句
- PHP – 循环类型
- PHP - For 循环
- PHP - Foreach 循环
- PHP - While 循环
- PHP - do...While 循环
- PHP - Break 语句
- PHP - Continue 语句
- PHP 数组
- PHP - 数组
- PHP - 索引数组
- PHP - 关联数组
- PHP - 多维数组
- PHP - 数组函数
- PHP - 常量数组
- PHP 函数
- PHP - 函数
- PHP - 函数参数
- PHP - 按值调用
- PHP - 按引用调用
- PHP - 默认参数
- PHP - 命名参数
- PHP - 变量参数
- PHP - 返回值
- PHP - 传递函数
- PHP - 递归函数
- PHP - 类型提示
- PHP - 变量范围
- PHP - 严格类型
- PHP - 匿名函数
- PHP - 箭头( Arrow )函数
- PHP - 变量处理函数
- PHP - 局部变量
- PHP - 全局变量
- PHP 超全局变量
- PHP - 超全局变量
- PHP - $GLOBALS 变量
- PHP - $_SERVER 变量
- PHP - $_REQUEST 变量
- PHP - $_POST 变量
- PHP - $_GET 变量
- PHP - $_FILES 变量
- PHP - $_ENV 变量
- PHP - $_COOKIE 变量
- PHP - $_SESSION 变量
- PHP 文件处理
- PHP - 文件处理
PHP - 变量处理函数
PHP 变量处理函数是内置的 PHP 库函数,使我们能够以各种方式操作和测试 PHP 变量。
安装
使用 PHP 变量处理函数不需要安装;它们是 PHP 核心的一部分,并随标准 PHP 安装一起提供。
运行时配置
此扩展没有在 php.ini 中定义的配置指令。
PHP 变量处理函数
下表列出了与 PHP 变量处理相关的所有功能。此处列出的版本表示支持该函数的 PHP 的最早版本。
函数 | 描述 | 版本 |
---|---|---|
boolval() |
返回已定义变量的布尔值,即返回 TRUE 或 FALSE。 |
5.5.0 |
debug_zval_dump() |
用于将内部 zend 值的字符串表示转储到 output。 |
4.2.0 |
doubleval() |
用于返回已定义变量的 float 值。 |
4, 5, 7, 8 |
empty() |
用于检查定义的变量是否为空值。 |
4, 5, 7, 8 |
floatval() |
used 返回已定义变量的 float 值。 |
4.2.0, 5, 7, 8 |
get_defined_vars() |
用于将所有定义的变量作为数组返回。 |
4.0.4, 5, 7, 8 |
get_resource_id() |
用于返回给定资源的整数标识符。 |
8 |
get_resource_type() |
返回类型,即定义的变量的资源。 |
4.0.2, 5, 7, 8 |
gettype() |
返回定义的变量的类型。 |
4, 5, 7, 8 |
intval() |
函数返回已定义变量的整数值。 |
4, 5, 7, 8 |
is_array() |
用于检查定义的变量是否为数组。 |
4, 5, 7, 8 |
is_bool() |
用于检查定义的变量是否为布尔值,即返回 true 或 false 值。 |
4, 5, 7, 8 |
is_callable() |
用于检查变量中的数据是否可以作为函数调用 |
4.0.6, 5, 7, 8 |
is_countable() |
用于检查变量中的数据是否可计数。 |
7.3.0, 8 |
is_double() |
用于检查定义的变量是否为 float 类型 |
4, 5, 7, 8 |
is_float() |
用于检查定义的变量是否为 float |
4, 5, 7, 8 |
is_int() |
用于检查定义的变量是否为整数类型 |
4, 5, 7, 8 |
is_integer() |
用于检查定义的变量是否为整数。 |
4, 5, 7, 8 |
is_iterable() |
用于检查变量中的数据是否为可迭代值。 |
7.1.0, 8 |
is_long() |
用于检查变量是否为 integer 类型。 |
4, 5, 7, 8 |
is_null() |
检查变量是否具有 NULL 值。 |
4.0.4, 5, 7, 8 |
is_numeric() |
用于检查定义的变量是数字还是数字字符串。 |
4, 5, 7, 8 |
is_object() |
用于检查变量是否为对象。 |
4, 5, 7, 8 |
is_real() |
用于检查定义的变量是否为 float 类型。 |
4, 5, 7, 8 |
is_resource() |
用于检查定义的变量是否为 resource。 |
4, 5, 7, 8 |
is_scalar() |
用于检查定义的变量是否为标量。 |
4.0.5, 5, 7, 8 |
is_string() |
用于检查定义的变量是否为 string 类型。 |
4, 5, 7, 8 |
isset() |
用于检查变量是否已声明和设置。 |
4, 5, 7, 8 |
print_r() |
用于将变量的数据表示或打印到可读 格式。 |
4, 5, 7, 8 |
serialize() |
用于将变量的数据转换为可存储表示的函数,以便数据可以存储在文件、内存缓冲区中 |
4, 5, 7, 8 |
settype() |
用于将变量设置为特定类型。 |
4, 5, 7, 8 |
strval() |
用于返回变量的字符串值。 |
4, 5, 7, 8 |
unserialize() |
用于反序列化变量的数据。即,这个函数 返回 serialize 变量的实际数据。 |
4, 5, 7, 8 |
unset() |
使用的函数取消设置变量 |
4, 5, 7, 8 |
var_dump() |
用于转储有关一个或多个变量的信息。该信息包含变量的类型和值。 |
4, 5, 7, 8 |
var_export() |
返回有关变量的结构化信息。 |
4.2.0, 5, 7, 8 |