有兩個數組。一個洗牌圖像,另一個沒有洗牌。當你去到網站時,它應該以隨機順序顯示圖像。這樣可行。現在,如果您從這個其他域轉發,而不顯示其他數組,則我希望它。如果是域,則顯示此數組
這裏是我的數組沒有洗牌:
<?
$items1 = array(
array('image'=>'/images/logos/1.png', 'link' => 'http://www.blah.com', 'text' => 'blah'),
array('image'=>'/images/logos/2.png', 'link' => 'http://www.blah.com', 'text' => 'blah'),
array('image'=>'/images/logos/3.png', 'link' => 'http://www.blah.com', 'text' => 'blah'),
array('image'=>'/images/logos/4.png', 'link' =>
);
?>
這裏是我想的,如果else語句,以顯示正確的數組:
<?php $domain = "http://www.blahblah.com";
if ($domain == blahblah.com)
{ echo '<?foreach($items1 as $i1){?>
<div>
<a href="<?=$i1['link'];?>"><img width="400" height="200" src="<?=$i1['image'];?>"></a>
</div>
<? } ?>'; }
else
{ echo '<?foreach($items as $i){?>
<div>
<a href="<?=$i['link'];?>"><img width="400" height="200" src="<?=$i['image'];?>"></a>
</div>
<? } ?>'; }
?>
引導我到光的人!由於
greg0ire>代碼的建議:
<?php $domain = "http://www.blahblah.com";
if ($domain == "http://www.blahblah.com"):// use alternative syntax in templates
foreach($items1 as $i1): // do not try to "echo 'foreach'" ?>
<div>
<a href="<?=$i1['link'];?>"><img width="400" height="200" src="<?=$i1['image'];?>"></a>
</div>
<?php
endforeach;
else:
foreach($items as $i):?>
<div>
<a href="<?=$i['link'];?>"><img width="400" height="200" src="<?=$i['image'];?>"></a>
</div>
<?php
endforeach;
endif;?>