PHP is_scalar 变量处理函数
-
定义和用法
is_scalar - 检测变量是否是一个标量 -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 -
语法
is_scalar ( mixed $var )
检测变量是否是一个标量 -
参数
参数 必需的 描述 var 是 待检测的变量。 -
返回值
如果给出的变量参数 var 是一个标量,is_scalar() 返回 TRUE,否则返回 FALSE。 -
示例
尝试一下<?php function show_var($var) { if (is_scalar($var)) { echo $var; } else { var_dump($var); } } $pi = 3.1416; $proteins = array("hemoglobin", "cytochrome c oxidase", "ferredoxin"); show_var($pi); // 打印:3.1416 show_var($proteins); // 打印: // array(3) { // [0]=> // string(10) "hemoglobin" // [1]=> // string(20) "cytochrome c oxidase" // [2]=> // string(10) "ferredoxin" // }
-
相关函数
is_bool() - 检测是否是布尔型is_float() - 检测是否是浮点is_int() - 检测是否是整型is_null() - 检测是否是NULLis_numeric() - 检测是否是数字is_object() - 检测是否是对象is_resource() - 检测变量是否为资源类型is_string() - 是否是字符串。is_array() - 检测是否是数组is_scalar() - 检测是否是对象