foreach を使用して画像をループしています。最大 4 つの画像と最小 1 つの画像があります。たとえば、2 つの画像 (= 2 つのループ) がある場合、foreach に再度 2 回ループする必要があることを伝え、プレースホルダーの画像をエコーする必要があります。
ここに私のforeachがあります:
<?php foreach($users as $k => $v) {?>
<img src="/images/user_<?php echo $k; ?>.jpg" alt="" title="" />
<?php } ?>
出力 (2 ループ):
<img src="/images/user_0.jpg" alt="" title="" />
<img src="/images/user_1.jpg" alt="" title="" />
ただし、新しいスクリプトは次のように出力する必要があります。
<img src="/images/user_0.jpg" alt="" title="" />
<img src="/images/user_1.jpg" alt="" title="" />
<img src="/images/user_placeholder.jpg" alt="" title="" />
<img src="/images/user_placeholder.jpg" alt="" title="" />
$users が x 個のエントリ (0-4) を持つことができる可能性があることを忘れないでください