當前位置: 首頁> 函數類別大全> is_scalar

is_scalar

檢測變量是否是一個標量
名稱:is_scalar
分類:變量處理
所屬語言:php
一句話介紹:檢查變量是否為標量。

定義和用法

is_scalar()函數檢查變量是否為標量。

如果變量是標量,則此函數返回true (1),否則返回false /無返回值。

整數、浮點數、字符串或布爾值可以是標量變量。數組、對象和資源則不然。

實例

檢查變量是否為標量:

 <?php  
$a = "Hello" ;  
echo "a is " . ( is_scalar ( $a ) ? 'scalar' : 'not scalar' ) . "<br>" ;  
  
$b = 0 ;  
echo "b is " . ( is_scalar ( $b ) ? 'scalar' : 'not scalar' ) . "<br>" ;  
  
$c = 32 ;  
echo "c is " . ( is_scalar ( $c ) ? 'scalar' : 'not scalar' ) . "<br>" ;  
  
$d = NULL ;  
echo "d is " . ( is_scalar ( $d ) ? 'scalar' : 'not scalar' ) . "<br>" ;  
  
$e = array ( "red" , "green" , "blue" ) ;  
echo "e is " . ( is_scalar ( $e ) ? 'scalar' : 'not scalar' ) . "<br>" ;  
?>

親自試一試

文法

is_scalar ( variable ) ;
參數 描述
variable 必需。指定要檢查的變量。
同類函數
  • 檢測變量是否為null is_null

    is_null

    檢測變量是否為null
  • 獲取變量的字符串值 strval

    strval

    獲取變量的字符串值
  • 驗證變量的內容是否為可迭代值 is_iterable

    is_iterable

    驗證變量的內容是否為可迭代值
  • 獲取變量的浮點值 floatval

    floatval

    獲取變量的浮點值
  • is_float 的別名 is_double

    is_double

    is_float的別名
  • 輸出或返回一個變量的字符串表示 var_export

    var_export

    輸出或返回一個變量的字符串表示
  • 檢測變量是否已設置並且非null isset

    isset

    檢測變量是否已設置並且非null
  • floatval 的別名 doubleval

    doubleval

    floatval的別名
熱門文章