mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: So 11.12.2016 11:09 Benutzername: Passwort: Auto-Login

Thema: preg_match - Problem vom 13.07.2004


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> preg_match - Problem
Seite: 1, 2  Weiter
Autor Nachricht
WurstOderWas
Threadersteller

Dabei seit: 26.03.2003
Ort: -
Alter: 36
Geschlecht: Männlich
Verfasst Di 13.07.2004 21:02
Titel

preg_match - Problem

Antworten mit Zitat Zum Seitenanfang

Hi Leute,

möchte die ersten 200 zeichen anzeigen lassen. dabei sollen dann aber nur ganze wörter angezeigt werden, sprich -> nicht abgehackt. hier mein code:


Code:
preg_match("/^.{0,200}/", $Text, $match);
echo $match[0];


find den fehler einfach nicht... * Ich geb auf... *
  View user's profile Private Nachricht senden
fraxy

Dabei seit: 25.05.2004
Ort: -
Alter: 34
Geschlecht: Männlich
Verfasst Di 13.07.2004 23:43
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
$Text = substr($Text,0,200);
$pos = strrpos($Text," ");
$match = substr($Text,0,$pos);
echo $match;


wenn das letzte wort noch mit soll, dann

Code:

$pos = strpos($Text," ",200);
$match = substr($Text,0,$pos);
echo $match;


gz,
fraxy

/edit, so is einfacher
  View user's profile Private Nachricht senden
Anzeige
Anzeige
WurstOderWas
Threadersteller

Dabei seit: 26.03.2003
Ort: -
Alter: 36
Geschlecht: Männlich
Verfasst Mi 14.07.2004 13:09
Titel

Antworten mit Zitat Zum Seitenanfang

jo, aber preg_match is schneller. danke trotzdem schonmal.

wo is n nun mein fehler? weiss das einer?
  View user's profile Private Nachricht senden
Account gelöscht


Ort: -
Alter: -
Verfasst Mi 14.07.2004 13:47
Titel

Antworten mit Zitat Zum Seitenanfang

machstuso (habs jetzt nicht ausgiebig getestet): klappt, weil php preg_* immer gierig ist....

$pattern="/^(.{0,200})( | )/";
 
fraxy

Dabei seit: 25.05.2004
Ort: -
Alter: 34
Geschlecht: Männlich
Verfasst Mi 14.07.2004 14:56
Titel

Antworten mit Zitat Zum Seitenanfang

preg_match ist mit sicherheit nicht schneller.

das ist ja eigentlich eine suche nach einem string, du willst aber ja gar nix suchen.

teste das mal.
  View user's profile Private Nachricht senden
Account gelöscht


Ort: -
Alter: -
Verfasst Mi 14.07.2004 15:56
Titel

Antworten mit Zitat Zum Seitenanfang

der performanceunterschied wird bei einer solch "komplexen" suche kaum feststellbar sein...
 
fraxy

Dabei seit: 25.05.2004
Ort: -
Alter: 34
Geschlecht: Männlich
Verfasst Mi 14.07.2004 16:07
Titel

Antworten mit Zitat Zum Seitenanfang

sicher nicht, ausser er wendet das irgendwie öfter an, trotzdem hab ich recht *zwinker*
  View user's profile Private Nachricht senden
Account gelöscht


Ort: -
Alter: -
Verfasst Mi 14.07.2004 16:15
Titel

Antworten mit Zitat Zum Seitenanfang

...und ich meine Ruh! Lächel
 
 
Ähnliche Themen [javascript] replace() ersetzt nur einen match
Formmailer-Problem-neues problem
IE 7 Problem!
Problem mit IE 6
Problem mit IE
Problem mit q und @
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
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.