Test if string could be boolean PHP

后端 未结 8 1946
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-02-20 17:51

I\'m getting a string from a $_GET and I want to test if it could be a boolean, before I use it for a part of a mysql query. Is there a better way of doing it than:



        
8条回答
  •  陌清茗
    陌清茗 (楼主)
    2021-02-20 18:29

    If you use the flag FILTER_NULL_ON_FAILURE, filter_var() will work nicely:

    function CheckBool($Value) {
      return null !== filter_var($Value, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE);
    }
    

提交回复
热议问题