Achot: strlen & substr

Beitrag lesen

Hallo,

ich kurze bei der Ausgabe einen Text, sollte dieser zu lange sein. Dieses mache ich so

<?php if (strlen($array['titel']) >= $zeichen) {?>
<?php echo htmlspecialchars(substr($array['titel'],0, $zeichen) . "..."); } else { ?>
<?php echo htmlspecialchars($array['titel']); ?>
<?php } ?>

Meine Frage passt das so? Das if else benötige ich um die ... zu entfernen, sollten die Zeichen ausreichen. Kann man dieses auch anderes machen?

akzeptierte Antworten