變量類型測試函數的使用:二、is_int的用法

2020-12-14 一隻大臉貓博客

昨天剛講完PHP變量類型測試函數【is_bool】的用法,今天來講講PHP變量類型測試函數【is_int】的用法。

is_int

is_int (字面意思) — 檢測變量的類型是否為整數

is_int描述

is_int ( mixed $var ) : bool

「is_int 函數參數可以混合類型「混合類型:一個參數可以接受多種不同的類型」;返回結果呢,肯定是返回布爾類型 TRUE或者FALSE」

如果 var 是 integer 則返回 TRUE,否則返回 FALSE。

註:若想測試一個變量是否是數字或數字字符串(如表單輸入,它們通常為字符串),必須使用 is_numeric()。

is_integer

is_integer — is_int() 的別名

is_integer 描述

此函數是 is_int() 的別名函數。

is_int使用案例

<?php

//自定義函數isInteger

//【ctype_digit — 做純數字檢測】

function isInteger($input){

return(ctype_digit(strval($input)));

}

var_dump(is_int(23)); //bool(true)

var_dump(is_int("23")); //bool(false)

var_dump(is_int(23.5)); //bool(false)

var_dump(is_int(NULL)); //bool(false)

var_dump(is_int("")); //bool(false)

var_dump(ctype_digit(23)); //bool(true)

var_dump(ctype_digit("23")); //bool(false)

var_dump(ctype_digit(23.5)); //bool(false)

var_dump(ctype_digit(NULL)); //bool(false)

var_dump(ctype_digit("")); //bool(true)

var_dump(isInteger(23)); //bool(true)

var_dump(isInteger("23")); //bool(true)

var_dump(isInteger(23.5)); //bool(false)

var_dump(isInteger(NULL)); //bool(false)

var_dump(isInteger("")); //bool(false)

?>

好了今天就分享到這裡,拜拜我是你們的大朋友計算機愛好者大臉貓。

今日問題:【跑步能不能減肥?】

今日推薦:

變量類型測試函數的使用一、is_bool的用法

PHP丨PHP基礎知識之數據類型之間相互轉換

PHP丨PHP基礎知識之數據類型

今日分享:【Windows10怎麼顯示視頻縮略圖?】

【解決辦法:下載Media Preview】至於是什麼原理暫時還沒破解(個人猜想是Media Preview打開了Windows的什麼默認配置……所以可以顯示縮略圖了,因為卸載了之後仍然可以看縮略圖)

#win10使用技巧#

相關焦點

  • 變量類型測試函數的使用:三、is_float的用法
    昨天剛講完PHP變量類型測試函數【is_int】的用法,今天來講講PHP變量類型測試函數【is_float】的用法。is_floatis_float(字面意思) — 檢測變量是否是浮點型is_float 描述is_float ( mixed $var ) : bool如果 var 是 float 則返回 TRUE,否則返回
  • 變量類型測試函數的使用:七、is_resource的用法
    講完PHP變量類型測試函數【is_object】的用法,今天來講講PHP變量類型測試函數【is_resource】的用法。is_resourceis_resource — 檢測變量是否為資源類型is_resource 描述is_resource ( mixed $var ) : bool「is_resource函數參數和前六個變量測試函數的用法是一模一樣的可以混合類型
  • 變量類型測試函數的使用:六、is_object的用法
    講完PHP變量類型測試函數【is_array】的用法,今天來講講PHP變量類型測試函數【is_object】的用法。因為在PHP中最常用到的數據類型就是數組和對象,所以我們今天就來講講is_object的用法;(等之後了再來詳細講解詳細的內容)is_objectis_object — 檢測變量是否是一個對象is_object 描述
  • 變量類型測試函數的使用:八、剩餘函數的使用方法
    講完PHP變量類型測試函數【is_resource】的用法,今天來講講PHP變量類型測試函數【is_null、is_scalar、is_numeric、is_callable】的用法。查看 NULL 類型獲知變量什麼時候被認為是 NULL,而什麼時候不是。
  • 變量類型測試函數的使用一、is_bool的用法
    昨天剛講完PHP基礎知識數據類型之間相互轉換,今天就來講講PHP變量類型測試函數的使用。在PHP編碼過程中也非常常用到變量類型測試函數,那麼現在我就來給大家講解is_bool的基本知識。is_boolis_bool(字面意思) — 檢測變量是否是布爾型描述is_bool ( mixed var):bool「is_bool函數參數可以混合類型「混合類型:一個參數可以接受多種不同的類型」;返回結果呢,肯定是返回布爾類型 TRUE
  • python中int函數的其他用法
    泰山版初中信息技術第1冊python編程中出現了int函數,教材中int函數的作用是把輸入的字符型數字轉變成整數,其實int函數還有其他的用法
  • Python內置函數int()高級用法
    >> int(1/3)0其實,int是Python內置類型之一,之所以能夠當作函數來用,是因為它提供了構造方法。int()函數可以把實數類型轉換為整數,並且是向下取整,也就是在數軸上向左取整,簡單粗暴,有代碼為證:>>> int(3.6)3>>> int(3.4)3另外,int()還可以把字符串按照指定的進位轉換為整數,如果不指定進位的話默認按十進位為準,除非第一個參數字符串隱含了進位並且指定第二個參數為0,
  • 類型內置函數-type() isinstance()
    通俗地說,在Python中,我們使用一些東西在做事情,「東西」指的就是我們操作的對象,數據以對象的形式出現。學習了一段時間Python,你有沒有產生過這樣的疑問——當我們使用變量時都沒有聲明變量的存在和類型但變量仍可以工作,例如,當輸入var=「wzc」時,即使沒有告訴Python把 var作為一個變量使用,也沒有告訴它把var作為一個字符串類型對象,但一樣也能工作。
  • 說一說C語言中的變量存儲類型——「extern」
    而動態存儲指的是變量存儲在內存的動態存儲區,一般用於存儲函數中的臨時變量(聲明為static型的變量除外),只有函數被調用,此類型變量才被分配空間,函數調用結束時該變量空間將會被釋放。從空間角度來說,C語言中變量分為局部變量和全局變量,其有效作用範圍稱為作用域。
  • PHP 中使用 (int) 進行類型轉換時要比 intval 函數快6倍
    在 PHP 中,進行類型轉換一般可以使用 intval($var) 函數,或者使用強制類型轉換函數 (int)$var 使用上這兩個沒有什麼區別
  • C語言中的變量存儲類型static老手都這樣用
    存儲位置不同,決定了變量的生存期和作用域。具體變量介紹請見作者的另一篇文章,名為《說一說C語言中的變量存儲類型——「extern」》。下面我們直接講乾貨,static關鍵字用法。2、 Static關鍵字用法C語言中,無論是變量還是函數都可以用static關鍵字來修飾。具體用法我們分別來看。
  • c語言基本數據類型short、int、long、char、float、double
    二、變量的命名規則1、命名應當直觀且可以拼讀,可望文知意,便於記憶和閱讀。標識符最好採用英文單詞或其組合,不允許使用拼音。程序中的英文單詞一般不要太複雜,用詞應當準確。2、命名的長度應當符合「min-length && max-information」原則。
  • Python 基本數據類型和變量
    看下int4列印出來的結果,是0.5, 是一個小數。而我們上面對整數的定義是什麼?是沒有小數點的數字。因此int4肯定不是整數。這裡我們可以使用type()函數來查看下類型。結果如下:可以看到int4是 float 類型,而int1,int2,int3都是 int 整數類型。那麼 float 是什麼類型呢?float 是浮點數類型,是我們下面會說到的。
  • Java開發教程:volatile變量的使用建議及錯誤用法
    volatile變量的使用建議及錯誤用法這樣只要任何一個線程調用了shutdown() , 其他線程在執行do Work時都可以立即感知到shutdown Requested變量的變化。這種類型的狀態標記的一個公共特性是:通常只有一種狀態轉換,如標誌從false轉換為true。這時使用volatile比synchronized要簡單得多, 同時使用synchronized還會影響系統的吞吐量。volatile變量的錯誤用法注意:單個volatile變量單獨的讀、寫操作具有原子性。但是對於類似於++, -, 邏輯非!
  • 成都嵌入式學習:C語言常用函數用法大全
    在C語言學習過程當中,除了學習好C語言基本語法外,掌握常用的C語言庫函數的使用也是非常重要的,本文主要給同學們詳細講解在實際項目開發過程中常用C語言函數的用法。用法舉例:從標準輸入設備中輸入一個整數到整形變量a中,輸入一個浮點數到浮點型變量b中int a=0;float b=0;scanf("%d%f",&a,&b);
  • C/C+編程筆記:const 變量詳解!一文了解具體用法
    對於基本類型,用變量初始化的普通局部const變量,此時會在堆棧區開闢內存,可以通過地址間接修改值。測試代碼如下: 3、const 成員變量/成員函數 const成員變量只能被const成員函數訪問 const成員函數,
  • 鞏固SQL - 窗口函數&變量&數據透視圖
    (工作寫的是hive,為方便演示,本文章均使用Mysql8.0.16版本)一、窗口函數1、什麼是窗口函數窗口函數,也叫OLAP函數(Online Anallytical Processing,聯機分析處理),可以對資料庫數據進行實時分析處理。
  • 堅果內核變量居然使用拼音命名!還拼錯了!如何規範C語言編程?
    3-4:對於變量命名,禁止取單個字符(如i、j、k...),建議除了要有具體含義外,還能表明其變量類型、數據類型等,但i、j、k 作局部循環變量是允許的。其中,函數Input_Rec、Stat_Score 都可修改變量Score,故此變量將引起函數間較大的耦合,並可能增加代碼測試、維護的難度。5-4:當向公共變量傳遞數據時,要十分小心,防止賦與不合理的值或越界等現象發生。
  • MSSQL數據類型-整數數據類型(bigint、int、smallint、tinyint)
    整數型數據包括bigint型、int型、bit、smallint型和tinyint型。 bigint型數據的存儲大小為8個字節,共64位。其中63位用於表示數值的大小,1位用於表示符號。在應用中除非明確說明,否則那些接受int表達式作為其參數的函數、語句和系統存儲過程都不會改變,從而不會支持將 bigint表達式隱式轉換為這些參數。因此,當 bigint值在int數據類型支持的範圍內時,SQL Server 才將 bigint隱式轉換為int。如果 bigint表達式包含了一個在int數據類型支持範圍之外的值,就會在運行時出現轉換錯誤。
  • 二、Python基礎數據類型、變量、常量
    二、Python基礎數據類型、變量、常量1.變量:把程序運行的中間結果臨時的存在內存中,以便後續的代碼調用變量不僅可以是數組,還可以是任意數據類型。在程序中,變量就是用一個變量名表示,變量名必須是大小寫英文、數字、和『_』下劃線組合,並且不能以數字開頭。