Best way to check for positive integer (PHP)?

前端 未结 20 2307
心在旅途
心在旅途 2020-12-02 18:34

I need to check for a form input value to be a positive integer (not just an integer), and I noticed another snippet using the code below:

$i = $user_input_v         


        
20条回答
  •  天涯浪人
    2020-12-02 19:00

    I would do something like this:

    if ((int) $i > 0) {
        // this number is positive
    }
    

    The number gets typecast to a positive or negative number depending on the minus sign being at the front. Then compares the typecast number to being greater than 0 to determine if the number is positive.

提交回复
热议问题