Einen Text nach x Zeichen mit ... abbrechen wie??

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Advanced-Rookie
Mitglied
Beiträge: 124
Registriert: 04.10.2002 15:02
Kontaktdaten:

Einen Text nach x Zeichen mit ... abbrechen wie??

Beitrag von Advanced-Rookie »

Ich möchte die Daten aus meiner Datenbank in meine Seite integrieren, aber aus kosmetischen Gründen passen nur texte mit bestimmter Länge da rein. Gibt es füe mein Problem eine Funktion?
Stell dir vor es ist Krieg und niemand geht hin.
Benutzeravatar
Chaze
Ehemaliges Teammitglied
Beiträge: 2035
Registriert: 31.01.2003 12:20
Wohnort: Hannover

Beitrag von Chaze »

http://www.php-center.de/de-html-manual ... ubstr.html
substr
(PHP 3, PHP 4 )

substr -- Gibt einen Teilstring zurück
Beschreibung:
string substr ( string string, int start [, int length])


substr() gibt den Teil von string zurück, der durch die start und length Parameter definiert wurde.

Wenn start positiv ist, beginnt der zurück gegebene String an der start-Position von string, angefangen bei NULL. So ist z.B. im String 'abcdef' das Zeichen an der Position 0 gleich 'a', das Zeichen an der Position 2 ist 'c' usw.

Beispiele:


$rest = substr ("abcdef", 1); // gibt "bcdef" zurück
$rest = substr ("abcdef", 1, 3); // gibt "bcd" zurück



Ist start negativ, gibt er den Beginn-Wert ab Ende des Strings an (also rückwärts gezählt).

Beispiele:


$rest = substr ("abcdef", -1); // gibt "f" zurück
$rest = substr ("abcdef", -2); // gibt "ef" zurück
$rest = substr ("abcdef", -3, 1); // gibt "d" zurück
$rest = substr ("abcdef", 1, -1); // gibt "bcde" zurück
$rest = substr ("abcdef", 4, -4); // gibt "" zurück (nichts)
$rest = substr ("abcdef", 7, 1); // gibt "" zurück (nichts)
$rest = substr ("abcdef", 7, -4); // gibt "" zurück (nichts)
$rest = substr ("abcdef", 4, 4); // gibt "ef" zurück
$rest = substr ("abcdef", -2, 4); // gibt "ef" zurück
$rest = substr ("abcdef", -5, -4); // gibt "b" zurück



Siehe auch strrchr() und ereg().
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
Antworten

Zurück zu „Coding & Technik“