PHP 逻辑 - 不知道还能问哪里
PHP Logic - Don't know where else to ask
我确定这不是问这个问题的正确地点..
有没有更好的写法让它自己无限递增?
if ($page == '1') $pagv = $x;
if ($page == '2') $pagv = $x + 4;
if ($page == '3') $pagv = $x + 8;
if ($page == '4') $pagv = $x + 12;
if ($page == '5') $pagv = $x + 16;
if ($page == '6') $pagv = $x + 20;
有合适的地方可以问这样的问题吗?
你可以简单地做 -
$pagv = $x + (($page -1) * 4); // if the factor is always 4
或者,如果 factor
不固定,则使用 variable
并相应地使用它。
$factor = 4;
$pagv = $x + (($page -1) * $factor);
尝试switch
案例
switch ($page) {
case "1":
$x;
break;
case "2":
$pagv = $x + 4;
break;
case "3":
$pagv = $x + 8;
break;
case "4":
$pagv = $x + 12;
break;
case "5":
$pagv = $x + 16;
break;
case "6":
$pagv = $x + 20;
break;
default:
echo "plz enter page no";
}
我确定这不是问这个问题的正确地点..
有没有更好的写法让它自己无限递增?
if ($page == '1') $pagv = $x;
if ($page == '2') $pagv = $x + 4;
if ($page == '3') $pagv = $x + 8;
if ($page == '4') $pagv = $x + 12;
if ($page == '5') $pagv = $x + 16;
if ($page == '6') $pagv = $x + 20;
有合适的地方可以问这样的问题吗?
你可以简单地做 -
$pagv = $x + (($page -1) * 4); // if the factor is always 4
或者,如果 factor
不固定,则使用 variable
并相应地使用它。
$factor = 4;
$pagv = $x + (($page -1) * $factor);
尝试switch
案例
switch ($page) {
case "1":
$x;
break;
case "2":
$pagv = $x + 4;
break;
case "3":
$pagv = $x + 8;
break;
case "4":
$pagv = $x + 12;
break;
case "5":
$pagv = $x + 16;
break;
case "6":
$pagv = $x + 20;
break;
default:
echo "plz enter page no";
}