strcmp equivelant for integers (intcmp) in PHP

前端 未结 8 2204
故里飘歌
故里飘歌 2020-12-02 19:27

So we got this function in PHP

strcmp(string $1,string $2) // returns -1,0, or 1;

We Do not however, have an intcmp(); So i created one:

8条回答
  •  北荒
    北荒 (楼主)
    2020-12-02 20:29

    I wouldn't call it dirty per se, it seems valid enough. But I can't think where I would use that function. My only suggestion might be to include else:

    function intcmp($a,$b)
    {
        if((int)$a == (int)$b)return 0;
        else if((int)$a  > (int)$b)return 1;
        else if((int)$a  < (int)$b)return -1;
    }
    

提交回复
热议问题