안녕하십니까,한도 각 출력에 대해
나는 상위 10 개 국가를 얻으려고 시도하지만 일부 국가는 출력에서 제외하려고합니다. 다음 코드가 10 개의 결과를 필터링하고 있다는 것을 알기 때문에 국가 중 하나가 필터링됩니다. 결과는 예를 들어 상위 6에 불과합니다. 하지만 톱 10이 필요해. 누구나 4 개 국가를 고려하지 않고 For Each 진술을 10 개로 제한하는 방법을 말해 줄 수 있습니까?
대단히 감사합니다!
당신은 하나의 정수 변수 i = 0
을 가지고 루프 경우 각 i++;
함께 증가하고 루프 깰 수
<table class="table" >
<thead>
<tr>
<th><?=l('Top 10 landen')?></th>
<th><?=l('Bezoek')?></th>
</tr>
</thead>
<tbody>
<?php foreach(array_slice($countries, 0, 10) as $country => $cdata)
if($country != 'United States' && $country != 'Canada' && $country != 'China' && $country != 'Mexico') {
?>
<tr>
<td><?=$country?></td>
<td><?=$cdata['views']?></td>
</tr>
<?php } ?>
</tbody>
</table>
제외 값을 사용하여 mysql 쿼리에서 국가를 선택하십시오. –
하나의 정수 변수 i = 0을 취하여 i ++로 증가시킬 수 있습니다. 각 if 루프와 break for 루프가 i = 9 일 때 .. – Sachin
Thanks Sac, That worked! – Denny