當前位置: 首頁> 函數類別大全> 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 必需。指定要檢查的變量。
同類函數
  • 將內部zend 值的字符串表示形式轉儲到輸出 debug_zval_dump

    debug_zval_dump

    將內部zend值的字符串表示形式轉儲到輸
  • 產生一個可存儲的值的表示 serialize

    serialize

    產生一個可存儲的值的表示
  • 檢測變量是否是一個對象 is_object

    is_object

    檢測變量是否是一個對象
  • 驗證變量的內容是否為可迭代值 is_iterable

    is_iterable

    驗證變量的內容是否為可迭代值
  • 以易於理解的格式打印變量 print_r

    print_r

    以易於理解的格式打印變量
  • is_float 的別名 is_real

    is_real

    is_float的別名
  • 檢測變量是否是浮點型 is_float

    is_float

    檢測變量是否是浮點型
  • 檢測變量是否是數組 is_array

    is_array

    檢測變量是否是數組
熱門文章