0

これをより組織的に見せる方法はありますか?

if (!isset( $par2 ) && !isset( $par3 )) {
        $where = "lvlOne = '".$par1."'";

    } elseif(isset( $par2 ) && !isset( $par3 )) {
        $where = "lvlOne = '".$par1."' AND lvlTwo = '".$par2."'";

    } elseif(isset( $par2 ) && isset( $par3 )) {
        $where = "lvlOne = '".$par1."' AND lvlTwo = '".$par2."' AND lvlThree = '".$par3."'";
    }
4

3 に答える 3

1
 $where = "lvlOne = '{$par1}'";
if (isset( $par2 )) { $where .= " AND lvlTwo = '{$par2}'"; } 
if(isset( $par3 )) { $where .= "AND lvlTwo = '{$par2}' AND lvlThree = '{$par3}'";  }
于 2013-08-23T18:02:29.383 に答える