<?php
foreach ($results as $row):
if ($row['title'] == "") $row['title'] = date('d-m-Y', strtotime($row['date']));
if (strlen($row['text']) > 100) $row['text'] = substr($row['text'], 0, 100) . "...";
?>
<div>
<a href="<?php echo $row['url'] ?>">
<img src="<?php echo $row['image'] ?>" alt="<?php echo $row['title'] ?>" />
<h1><?php echo $row['title'] ?></h1>
<p><?php echo $row['text']; ?></p>
</a>
</div>
<?php endforeach ?>
權的foreach開始後,我做了一些「大掃除」裏我替補,如果沒有標題中的日期以及縮小文本到100個字符等。
一遍又一遍重複這個效率不是很高,所以最好創建一個函數嗎?
我的問題是我該如何做到這一點?
感謝您的幫助
function foo($ foo){XXX} – 2012-03-01 19:50:49
即使您將其放入函數中,代碼仍會執行相同的次數。如果你在其他地方使用相同的代碼,將它放在一個函數中是很有用的。 – diolemo 2012-03-01 20:01:46
這是什麼意思Dagon?你能否詳細說明一下。 – jamjam 2012-03-01 20:01:55