v2016
V2EX  ›  PHP

php 怎么写判断最终只在三个值之中

  •  
  •   v2016 · Jun 30, 2016 · 3934 views
    This topic created in 3777 days ago, the information mentioned may be changed or developed.

    我写一个 css 样式,有 1 2 3 ,用 id 来运算最终结果只有 1 2 3 这三种怎么写? ( id 是纯数字)

    20 replies  •  2016-07-01 10:44:47 +08:00
    pubby
    pubby
    Jun 30, 2016❤️1
    1
    <style>
    .style-0 {...}
    .style-1 {...}
    .style-2 {...}
    </style>
    <div class="style-<?php echo $id%3?>">...</div>
    XianZaiZhuCe
    XianZaiZhuCe
    Jun 30, 2016 via iPhone
    2
    不知道你说什么
    shinwood
    shinwood
    Jun 30, 2016 via iPhone
    3
    1 楼正解,对 3 取余数。
    v2016
    v2016
    OP
    Jun 30, 2016
    4
    @pubby 取余数怎么写?貌似你那种不行吧,不完整
    v2016
    v2016
    OP
    Jun 30, 2016
    5
    @shinwood 万一是无限不循环呢
    techmoe
    techmoe
    Jun 30, 2016 via Android
    6
    不懂什么意思
    qiayue
    qiayue
    Jun 30, 2016❤️1
    7
    不对 id 取余,而是对序号取余
    Pastsong
    Pastsong
    Jun 30, 2016
    8
    @v2016 上面都说余数了( mod ),还无限不循环...
    realpg
    realpg
    Jun 30, 2016
    9
    rand(1,3);
    笑,逃……
    msg7086
    msg7086
    Jun 30, 2016
    10
    纯数字是什么?自然数?整数?实数?虚数?
    qiayue
    qiayue
    Jun 30, 2016❤️1
    11
    不管任何整数,对 3 取余得到的一定是 0/1/2 ,所以如果你需要得到 1/2/3 ,那么结果再加一就行
    pubby
    pubby
    Jun 30, 2016❤️1
    12
    其实我不知道你问的是啥,瞎写的,你忽略吧。
    Jakesoft
    Jakesoft
    Jun 30, 2016 via iPhone
    13
    楼上说出了真相, 2333
    clippit
    clippit
    Jun 30, 2016❤️1
    14
    我猜想楼主的需求可以用 :nth-child 直接实现,无需 PHP 介入
    bdbai
    bdbai
    Jun 30, 2016 via Android
    15
    @clippit :nth-child 遇到无限不循环整数怎么办啊(逃
    broadliyn
    broadliyn
    Jun 30, 2016❤️1
    16
    @pubby lz 想问的问题应该是类似于以下场景:
    渲染一个表格,第一行红色,第二行蓝色,第三行黄色,然后第四行又变成红色,后边依次类推。。
    Light3
    Light3
    Jul 1, 2016
    17
    你可以写三个样式 然后余数不会写 你就 rand 你要是还不会我也没办法了。。或者我们都听差了 你说仔细点。
    ijimmy
    ijimmy
    Jul 1, 2016 via iPhone
    18
    1 楼已经给出正解了,还来个无限不循环是什么鬼?
    qq515391365
    qq515391365
    Jul 1, 2016
    19
    没人吐槽楼主说的不完整么.楼主需要的是完整实现,少一个分号也是不行的,因为拷过去没法用.
    widdy
    widdy
    Jul 1, 2016
    20
    楼主明显是不知道 % 号是取余操作的吧。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5066 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 07:36 · PVG 15:36 · LAX 23:36 · JFK 02:36
    ♥ Do have faith in what you're doing.