...read more

Wenn du nicht nach halben Sätzen getrennt haben möchtest, dann laß doch einfach mit der Funktion nicht beim Leerzeichen, sondern beim nächstfolgenden Punkt nach X Zeichen trennen!

Gruß Felhdofe
 
Original geschrieben von loki2002
bei zend.com wird Ihnen geholfen :)

PHP:
<?php 

$string="Winamp is now freeware! Thanks to all who have previously registered, your support is really appreciated!"; 

function string_cut($string,$cut_size)  
{  
  $StringArray=explode(" ",$string);  
for($i=0;$i<$cut_size;$i++)  
{  
$string_cut.=" "."$StringArray[$i]";  
}  
return "$string_cut"."...";  
}  
$string="";  <<<<< des muss wech

echo string_cut($string,8);  
?>


musste dann halt nur noch nach deinen wuenschen anpassen ;)

kleiner hinweis meinerseits. der code an sich is wunderbar bloß hat sich nen klitze kleiner fehler eingeschlichen. aber ich glaube mein dezenter hinweis erklärt sich von selbst.

so long
roflma0
 
Oder so:
PHP:
<?php
function textwrap($post,$ww = 70) {
    return preg_replace("/([^\n\r ?&\.\/<>\"\\-]{" . $ww ."})/i"," \\1\n",$post);
}
?>
:)
 
Zurück