nur 50 Buchstaben ausgeben.

DelphiDel

Mitglied
Hi, ich möchte machen dass bei meinem newscript nur immer 50 Buchstaben vom gesamttext ausgegeben werden, und falls ein [ img ] tag kommt soll es auch mit ausgeben abbrechen.

Kann mier jemand helfen.

Leerzeichen Inklusive
 
substr() ist Dein Freund.
Ansonsten kann ich noch die folgende Funktion anbieten, die schneidet nach der angegebene Laenge beim naechsten Leerzeichen.
Zurueck kommt dann ein Array mit den einzelnen Teilstrings.

PHP:
function cutatspace($splittext, $splitlength) 
{ 
	if (strlen($splittext)>$splitlength) 
		{ 
			$splitpart=$splittext; 
			$counter=0; 
			while (strlen($splitpart)>$splitlength) 
				{ 
					$spacepos=strpos($splitpart," ",$splitlength); 
					$part1=substr($splitpart,0,$spacepos); 
					$splitpart=substr($splitpart,$spacepos+1,strlen($splittext)-($spacepos+1)); 
					$parts[$counter]=$part1; 
					$counter++; 
				} 
			$parts[$counter]=$splitpart; 
		} 
	else 
		{ 
			$parts[0]=$splittext;  
		} 
	return $parts; 
}
 
@ reptiler:

Schreibst du die Scripts die du unzähligen Leuten in Ihren Threads gibts eigentlich jedes mal selbst oder hast du irgendwo eine Sammlung die mehrere Gig groß ist? :p


cAm3eel.
 
Das Script hab ich irgendwann mal auf der Arbeit geschrieben da ich grad sowas brauchte.
Ab und zu schreib ich auch mal was fuer Leute wenn mich das Thema interessiert.
 
aber wie bring ich das mit dem [ img ] tag hin, dass es dann auch die ausgabe stoppt auch wenn erst 10 Buchstaben ausgageben wurden ?
 
Zuletzt bearbeitet:
Zurück