나는 soem 도움 수정이 필요한 일하는 PHP 스크립트를 가지고있다. 그렇지 않으면 내가 오류가if 문을 for 루프에 추가하는 방법은 무엇입니까?
<? $images = $product->images;
for ($i = 4; $i <= 8; $i++): ?>
<li>
<a href='<?= $images[$i]->getThumbnailPath(0,0) ?>' class="swatch_lbox_gallery" rel="gal">
<img src="<?= $images[$i]->getThumbnailPath(138, 0) ?>"/>
</a>
<p><?= $images[$i]->title ?><br/>
<?= $images[$i]->description ?></p>
</li>
<? endfor; ?>
는 4+ 이미지가 작업을 수행 :
여기 내 스크립트입니다. 나는 네 번째 이미지가 없으면 숨기도록 if 문을 추가하려고 시도했지만 작동시키지 못한다. 도움을 주시면 대단히 감사하겠습니다. 자세한 내용을 추가해야하는지 알려주세요.
추가 세부 사항 - 나는 4-8
감사합니다 이미지를 필요로하기 때문에 나는 4에서 시작 해요!
스테파니
어떤 오류가 발생하고 있습니까? 그리고 초기화하는 이유는 무엇입니까? 루프에서 $ i = 4의 값은? –
당신은'$ i = 0; $ i <= 8; $ i ++'$ i = 4'로 시작하는 이유 – sAnS
Barmar의 대답에 관해서 네 폴더에 4 개의 이미지 만 있다면,'$ i = 4; '가 기술적으로 작동하지 않을 것이다. 단 4 개의 이미지로 테스트 해 보았습니까? 논리적으로 '4'는 실제로 '5'를 의미합니다. ;-) –