當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。