내가 가지고있는 다음 foreach는 내가 모든 1, 4, 7, 10 일에 '제'로 $ 클래스 1을 설정하려는는 어떻게 3byX 그리드
foreach($array as $v)
{
if(SOME LOGIC HERE) $class = "first";
if(SOME LOGIC HERE) $class2 = "third";
print '<span class="$class $class2">$v["name"]</span>';
}
(3N에서 1, 3 열을 찾을 수 있습니까 - 2) $ Class2의이, 3, 6, 9에 대한 '세 번째'12로 설정해야
작동하지 않습니다! 그냥 그것을 시도 ... 클래스를 제공하는 3 요소의 배열로; 셋째, 첫번째, 첫번째. 아 .. 그리고 '; echo – Phliplip
@Phliplip : Ok, 질문을 잘못 읽은 것 같습니다. 첫 번째 요소가 아니라 요소 1에 대해 이야기하고 있다고 생각했습니다. PHP 인덱스는 0이 아닌 1부터 시작합니다. 어쨌든, 첫 번째, 두 번째, 세 번째 요소를 얻기 위해'$ i % 3','($ i-1) % 3','($ i-2) % 3'을 사용해야합니다. 필요한 것. (미안하지만 그것은 당신이 원하는 정확한 출력을 귀하의 질문에서 superclear 아니에요) – nico
FYI : 내 질문에 :) – Phliplip