.....
foreach($images를 $imgUrl로){
<code> echo '<li class="right"></li>'; </code>
}
앞서 코드의 일부가 생략되었으며, 위의 출력은 다음과 같습니다(li 3개를 출력했습니다).
내가 달성하고 싶은 것은 다음과 같습니다.
답글 내용:
foreach($images를 $imgUrl로){
<code> echo '<li class="right"></li>'; </code>}
앞서 코드의 일부가 생략되었으며, 위의 출력은 다음과 같습니다(li 3개를 출력했습니다).
이 인덱스 배열이고 인덱스가 0부터 시작하는 경우 다음 방법을 사용하세요.
$images
<code class="php"><?php foreach ($images as $index=>$imgUrl) { $class = 0===$index ? "left" : "right"; echo '<li class="' . $class . '"></li>'; }</code>배열이 위 조건을 충족하지 않는 경우 다음 방법을 사용하여 이를 달성할 수 있습니다.
$images
<code class="php"><?php foreach ($images as $imgUrl) { $class = empty($class) ? "left" : "right"; echo '<li class="' . $class . '"></li>'; }</code>이 출력 방법은 논리적 처리와 페이지 표시가 함께 결합되어 있어 더욱 번거롭습니다.
foreach에서 판단하세요