当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP is_scalar()用法及代码示例


is_scalar()函数是PHP中的内置函数,用于检查变量是否为标量。

用法:

bool is_scalar ( $var )

参数:此函数接受单个语法,如上面的语法所示和下面的描述。


  • $var:用于检查它是否为标量的变量。

返回值:当$var为标量时,它返回TRUE,否则返回FALSE。

注意:

  • 包含布尔,双精度,整数或字符串类型的变量为标量。
  • 数组,对象和资源不是标量。
  • is_scalar()不将NULL视为标量。

以下示例程序旨在说明PHP中的is_scalar()函数:

<?php 
  
// PHP code to demonstrate the working of 
// is_scalar() function 
  
$var1 = true; // boolean value  
var_dump(is_scalar($var1)); 
  
$var2 = 3; // integer value 
var_dump(is_scalar($var2)); 
  
$var3 = 5.6; // double value 
var_dump(is_scalar($var3)); 
  
$var4 = "Abc3462"; // string value 
var_dump(is_scalar($var4)); 
  
$var5 = array(1, 2, 3); // array value 
var_dump(is_scalar($var5)); 
  
$var6 = new stdClass; // object value 
var_dump(is_scalar($var6)); 
  
$var7 = tmpfile(); // resource value 
var_dump(is_scalar($var7)); 
?>
输出:
bool(true)
bool(true)
bool(true)
bool(true)
bool(false)
bool(false)
bool(false)

参考:http://php.net/manual/en/function.is-scalar.php



相关用法


注:本文由纯净天空筛选整理自Mithun Kumar大神的英文原创作品 PHP | is_scalar() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。