PHP逻辑 - 不知道还能在哪里问

Ree*_*ese 1 php logic

我确定这不是问这个问题的合适地方..

有没有更好的方法来写这个,所以它自己无限增量?

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;
Run Code Online (Sandbox Code Playgroud)

是否有适当的地方提出这样的问题?

Sou*_*ose 10

你可以做到 -

$pagv = $x + (($page -1) * 4); // if the factor is always 4
Run Code Online (Sandbox Code Playgroud)

或者如果factor没有修复,那么使用variable它并相应地使用它.

$factor = 4;
$pagv = $x + (($page -1) * $factor);
Run Code Online (Sandbox Code Playgroud)