ホームページ >バックエンド開発 >PHPチュートリアル >この図の数字を計算する方法を見てみましょう?
これらは赤文字で各行に 3 つある数字です。偶数行のすべての数字は数学的にどのように計算すればよいでしょうか。
余りを取ると、列の数字が取れます。 赤い文字の偶数行はどうやって表現できますか?
{wf:if $smarty.section.product.rownum eq 4 または $smarty.section.product.rownum eq 5 または $smarty.section.product.rownum eq 6 または$smarty.section.product.rownum eq 10 または $smarty.section.product.rownum eq 11 または $smarty.section.product.rownum eq 12} 出力される内容 {qf:/if}
さて、私の文章はこうなりましたが、明らかに無理がありますので、マスターに都合よく書く方法を聞いてみましょう
int((n+2)/3) & 1 == 0
実際、私が判断しなければならないのはこれです。 4、5、6、7、8、9、16、17、18 この 9 つの数字です。
for ($n=1;$n if(($n-1)/3%2 != 0)
echo $n."t"
}
//出力: 4 5 6 10 11 12 16 17 18
行番号が偶数かどうかを判定します
for($i=1;$i for($j= 1;$ jc775c6705eaf1e5691e7188d7891cd5d' }
実際には、裁判官は4または5、6、7、8、9、16、17、18の9つの数字です。
3 階の wenfei307 からの返信を引用: 実際、私が判断しなければならないのは 4、5、6、7、8、9、16、17、18 の 9 つの数字です。
賢いですか? ?
test.php
include_once("smarty_inc.php"); $arr=array('a','b','c','d','e','f'); $smarty->assign('arr',$arr); $smarty->display("test.tpl");
<table width="100px"> {section name=a loop=$arr} <tr bgcolor="{cycle values="#eeeeee,#55eero"}"> <td> {$arr[a]} </td> </tr> {/section} </table>