《Disney +》 迪士尼、Marvel、彼思、星球大戰…  歡慶PlayStation VR推出5週年   《BRAVELY DEFAULT II》最終預告大公開!   手心大小玩偶「Pokémon fit」系列確定推出神奧地區的寶可夢!   超級明星大亂鬥特別版「索拉的使用方法」中公開的招式和操作方法介紹!   CAPCOM官方節目將在東京電玩展首日登場!CAPCOM TGS2021 Online網站開幕!   即使分隔兩地也可以一起同樂!《Super Mario Party》免費更新將可以連線遊玩!   TETRIS王者盃又來了!這次是「魔物獵人崛起 合作祭!」   《Returnal》生存攻略:Housermarque公開阿特羅波斯遊戲提示 

PHP 使用 is_numeric 和 ctype_digit 檢查數字的差別

商業

PHP 要檢查某個變數是否為數字,有兩個 Function 可以使用,那這兩個 Function 的差別是?

PHP 使用 is_numeric 和 ctype_digit 檢查數字的差別

PHP 有 is_numeric 和 ctype_digit 可以檢查字串是否為數字,這兩個 Function 的主要差異在於 負數、小數 的回傳值會有不同。

  • is_numeric:檢查字串是否為數字、數字字串,負數和小數是可以的
  • ctype_digit:檢查「字串」是否「全部都是」數字,負數和小數會是 false

註:ctype_digit 丟進去的變數需要是字串型態,數字型態會回傳 false

                                                                                                                                                                           

Tsung

隨機商業新聞