Witam, potrzebuje jakiegoś naprowadzenia jak poprawnie zrobić limit słów w podglądzie posta. Chodzi o to że mam wyjęty z bazy post i chciałbym aby jego opis to były np. Dwa pierwsze zdania a na końcu znane trzy kropki "..."
Nie do końca wiem jak to zrobić :/
Kod jest zapewne większości znany
<?php
ini_set("display_errors", 0);
require_once "config/dbconnect.php";
$polaczenie = mysqli_connect($host, $user, $password);
mysqli_query($polaczenie, "SET CHARSET utf8");
mysqli_query($polaczenie, "SET NAMES 'utf8' COLLATE 'utf8_polish_ci'");
mysqli_select_db($polaczenie, $database);
$rezultat = mysqli_query($polaczenie, "SELECT * FROM news ORDER BY id DESC");
$ile = mysqli_num_rows($rezultat);
if($ile == 0){
echo "brak";
}
for ($i = 1; $i <= $ile; $i++)
{
$row = mysqli_fetch_assoc($rezultat);
$a1 = $row['id'];
$a2 = $row['date'];
$a3 = $row['topic'];
$a4 = $row['kategoria'];
$a5 = $row['description'];
$a6 = $row['user_add'];
echo<<<END
<div class="col-md-4">
<div class="card card-blog">
<div class="card-image">
<a href="#pablo">
<img class="img rounded" src="assets/img/examples/card-blog6.jpg">
</a>
</div>
<div class="card-body text-center">
<h6 class="category text-danger">
<i class="now-ui-icons media-2_sound-wave"></i> {$a4}
</h6>
<h5 class="card-title">
{$a3}
</h5>
<p class="card-description">
{$a5}
</p>
<div class="card-footer">
<a href="#nuk" class="btn btn-primary">Czytaj artykuł</a>
</div>
</div>
</div>
</div>
END;
}
?>