У меня есть
<?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 символов и т. Д.
Повторять это снова и снова не очень эффективно, поэтому было бы лучше создать функцию, верно?
Мой вопрос: как мне это сделать?
Спасибо за вашу помощь