strcmp equivelant for integers (intcmp) in PHP

前端 未结 8 2185
故里飘歌
故里飘歌 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:11

    Sort your data with:

    function sortScripts($a, $b)
    {
        return $a['order'] - $b['order'];
    }
    

    Use $b-$a if you want the reversed order.

    If the numbers in question exceed PHP's integer range, return ($a < $b) ? -1 : (($a > $b) ? 1 : 0) is more robust.

提交回复
热议问题