配列はゼロベースのインデックスを持っている場合は行うことができます。
:あなたは試してみました何
$i = 0;
foreach ($images as $index => $image) {
$i++;
if ($i == 5) break;
echo '<li><a href="'.$image['XLargeURL'].'"><img src="'.$image['TinyURL'].'" alt="thumbnail"/></li>';
}
がループの別のタイプである:
foreach ($images as $index => $image) {
if ($index == 5) break;
echo '<li><a href="'.$image['XLargeURL'].'"><img src="'.$image['TinyURL'].'" alt="thumbnail"/></li>';
}
は、そうでない場合、あなたはあなた自身のカウンタを追加することができます
$index = 0;
do {
echo '<li><a href="'.$images[$index]['XLargeURL'].'"><img src="'.$images[$index]['TinyURL'].'" alt="thumbnail"/></li>';
$index++;
} while ($index < 5);
または
$index = 0;
while ($index < 5) {
echo '<li><a href="'.$images[$index]['XLargeURL'].'"><img src="'.$images[$index]['TinyURL'].'" alt="thumbnail"/></li>';
$index++;
}
別の方法としては、for
ループのようになります。$index
は、あなただけのループから抜け出す可能性が整数であることを考えると
for($index=0; $index < 5; $index++) {
echo '<li><a href="'.$images[$index]['XLargeURL'].'"><img src="'.$images[$index]['TinyURL'].'" alt="thumbnail"/></li>';
}
これはすばらしい答えです。 –
5例を与える+1! – Jeroen
間違いなく、優れた反応...ありがとうございました。 – Jjames