《Disney +》 迪士尼、Marvel、彼思、星球大戰…  原定於6月30日結束服務的《櫻花革命 ~綻放的少女們~》服務結束日延期   《Mass Effect傳奇版》:再平衡、微調與機制強化處理   造訪新開幕電競設施eStadium福岡!   紀念人中之木村突破100萬套!《審判之眼:死神的遺言 Remastered》推出超特惠價!   《Predator: Hunting Grounds》狩獵夜驚魂   『審判之逝:湮滅的記憶』今日9月24日發售!在此將偵探・八神所面臨的全新事件一次統整!【第3回特輯】   PS5™《FINAL FANTASY VII REMAKE INTERGRADE》決定於2021年6月10日發售!   玩法不設限的城市 

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

隨機商業新聞

Gearbest 購物平台