PHP - Einen Satz kürzen

Schneidet einen Text nach einer bestimmten Anzahl von Zeichen ab, dabei werden keine Wörter getrennt.


<?php

// Einen Satz kürzen

function wordCut($text$maxlen 30$suffix '') {
 
define('C_DELIMITER''#wordCut#');
 
$trunc array_shift(explode(C_DELIMITERwordwrap($text$maxlenC_DELIMITERtrue)));
 return 
"{$trunc} {$suffix}";
}

echo 
wordCut("Wer in die falsche Richtung läuft, braucht sich nicht zu beeilen."30' ...');
// Ausgabe:  Wer in die falsche Richtung ...
?>

Schneidet einen Text nach einer bestimmten Anzahl von Wörtern ab


<?php

echo implode(" ",
        
array_slice(
        
explode(" "'Wer in die falsche Richtung läuft, braucht sich nicht zu beeilen.'), 05)) . " ...";
?>

Bausteine  Alle Anzeigen

Eine zufällige Auswahl von Bausteinen (Snippets) aus den Bereichen CSS, PHP, JavaScript und MySQL.

CSS - Bild vergrößern mit dem „Checkbox Hack”

PHP - IP und Host ausgeben

JavaScript - Zweite Checkbox mit JavaScript auswählen

MySQL - Einfügen oder aktualisieren mit 'ON DUPLICATE KEY UPDATE'