mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 07:37 Benutzername: Passwort: Auto-Login

Thema: PHP Text nach X Zeichen splitten, letztes wort ganz lassen vom 31.01.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> PHP Text nach X Zeichen splitten, letztes wort ganz lassen
Seite: Zurück  1, 2
Autor Nachricht
bANDSIGN
Threadersteller

Dabei seit: 23.01.2008
Ort: Köln
Alter: 37
Geschlecht: Männlich
Verfasst Mi 03.02.2010 16:11
Titel

Antworten mit Zitat Zum Seitenanfang

okay Lächel vielen Dank *Thumbs up!*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
bANDSIGN
Threadersteller

Dabei seit: 23.01.2008
Ort: Köln
Alter: 37
Geschlecht: Männlich
Verfasst So 21.02.2010 00:04
Titel

Antworten mit Zitat Zum Seitenanfang

Um nochmal drauf zurück zu kommen. Hab noch ein kleines Problem:

Was ich erreichen will: Aus dem Text ($value) mit X zeichen wird ein Teasertext mit maximal 40 zeichen!

Mein Code bisher:
Code:

$value = [i]Zeichenkette mit html tags. Kann 300 zeichen oder  größer sein, könnten aber auch nur 10 zeichen sein (min 1 Zeichen aber auf jeden fall)[/i]
$strip_value = strip_tags($value);
$teaser = substr($strip_value, 0, strpos($strip_value, " ", 40))."...";


Problem: Es ist momenan so, dass er nicht das letzte wort nach dem 40 Zeichen erreicht wurden weglässt, sonden dieses noch zu Ende schreibt. Also hab ich mal 42 oder 45 Zeichen etc. Ich will es aber genau anderes herum. Sprich maximal 40 zeichen. Wenn länger, letztes wort weglassen, so dass ich mal 39 oder 35 etc. Zeichen habe.

Ist klar das es so ist (s.code xD). Nur ich frage mich gerade wie ich den umschreibe damits so funktioniert wie gewünscht.

Und wenn $value mal weniger als 40 zeichen hat gibts nen error (was ich aber mit na ifabfrage ja unterbinden kann). Das is also erstmal wurscht.

Hat da jemand ne Idee? * Ich bin ja schon still... *


Zuletzt bearbeitet von bANDSIGN am So 21.02.2010 00:05, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
easteregg

Dabei seit: 15.02.2003
Ort: Deutschland
Alter: 36
Geschlecht: Männlich
Verfasst So 21.02.2010 01:12
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
$teaser = substr($strip_value, 0, strrpos(substr($strip_value, 0, 40), " "))."...";
  View user's profile Private Nachricht senden
bANDSIGN
Threadersteller

Dabei seit: 23.01.2008
Ort: Köln
Alter: 37
Geschlecht: Männlich
Verfasst So 21.02.2010 14:21
Titel

Antworten mit Zitat Zum Seitenanfang

Vielen Dank dafür!!!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Illustrator CS4 Text splitten
[PHP] Unicode-Text (Tschechische Zeichen)
[SUCHE] Programm um Daten zu splitten
Unteranimatin im Movie -> letztes Bild auf Hauptbühne
Wie springt letztes Bild einer GIFani zu index.htm?
[PHP] Letztes Bild suchen und dann Link nicht mehr anzeigen?
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.