php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.10.2005, 18:30  
Erfahrener Benutzer
 
Registriert seit: 21.05.2005
Beiträge: 123
King2k
Standard Kombination: Zeichen zählen / - ersetzen

Ich möchte um genau zu sein folgendes machen:

Gegeben ist ein beliebiger Text.
Damit möchte ich folgendes machen:
1. Nach spätestens 50 Zeichen einen Zeilenumbruch ( \n ) einfügen.
2. Diesen Zeilenumbruch aber nur zwischen zwei Wörtern (also statt einem Leerzeichen.

Dazu muss man ja das letzte Leerzeichen vor den 50 Zeichen nehmen.

Nur wie muss ich welche BEfehle kombinieren, dass soetwas zustande kommt?


Mein Gedankengang war:
1. Zeichen bis zum ersten Leerzeichen zählen und in Variable legen.
2. Mithilfe von strstr() den bereits gezählten Teil filtern.

Nach jeder Ausführung von Schritt 1 eine If-Abfrage, ob die Zahl kleiner 50 ist, wenn ja nochmal Schritt 2 und das so lange, bis der Wert über 50 ist...
Die Abfragen stell ich mir da so vor:
Code:
while($weiter == "ja") {
$textbak = $text;
// Zeichenlänge prüfen
$anz = $anz + $neuanz
If($anz <= 50) $weiter = "ja";
$text = strstr($text, " ");
}
$anz = bisherige Gesamtzahl
$textbak= "Backup" des alten Textes
$text = noch übriger Textteil
$weiter = Die Variable, die angibt, ob die Schleife weiter ausgeführt werden soll oder nicht


Ich hoffe, irgendwer konnte mir folgen und mir vllt. einen Tipp / Codeschnipsel geben.....
__________________
Der König hat gesprochen!
King2k ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.10.2005, 18:33  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://at2.php.net/wordwrap

wäre einfacher

mfg
DER_Brain ist offline  
Alt 24.10.2005, 20:44  
Erfahrener Benutzer
 
Registriert seit: 21.05.2005
Beiträge: 123
King2k
Standard

Ah, hätte ich nicht gedacht, dass es für sowat 'ne extra-Funktion gibt..

PHP überrascht einen doch immer wieder positiv

Ich denke, damit hat's sich erledigt...
__________________
Der König hat gesprochen!
King2k ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
erste 7 zeichen überprüfen aircrash PHP Tipps 2008 1 28.09.2007 09:11
zeichen ersetzen LP PHP Tipps 2006 3 06.09.2006 10:34
String, Zeichen ersetzen mit Ausnahmen! I-Spy PHP Tipps 2006 3 26.05.2006 11:31
Problem: Zeichen in ganzer Tabelle ersetzen Datenbanken 1 03.12.2005 21:21
[Erledigt] Zeichen ersetzen in einem Dokument PHP Tipps 2007 16 25.11.2005 14:16
' durch ein anderes Zeichen ersetzen PHP Tipps 2005-2 6 11.08.2005 03:05
auf Mysql Datenbank Zeichen ersetzen durch andere ??? Tango Beitragsarchiv 1 01.08.2005 01:48
auf Mysql Datenbank Zeichen ersetzen durch andere ??? Tango PHP Tipps 2005-2 0 31.07.2005 20:14
ersetzen von zeichen PHP Tipps 2005-2 2 08.06.2005 19:02
bestimmte zeichen ersetzen PHP Tipps 2005 10 12.05.2005 09:12
zeichen ersetzen! PHP Tipps 2005 6 11.05.2005 20:27
[Erledigt] Ein Zeichen durch ein anderes ersetzen PHP Tipps 2005 1 17.02.2005 08:52
einzelne zeichen in einer csv ersetzen PHP Tipps 2004 6 24.09.2004 16:11
Zeichen ersetzen? PHP Tipps 2004 4 20.06.2004 22:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
kombinationszeichen, kombination zeichen, zeichen zählen mysql, mysql zeichen zählen, php zeichen zählen, zeichen zählen und ersetzen php, php kombination zählen, zeichen zählen und ersetzen, ersetzen zählen, mysql zeichen in einem text zählen, 50 zeichen jeder textzeile ersetzen, php von einem zeichen weiter zählen, zählen ersetzen, google kombinationszeichen, mysql buchstaben zählen, leerzeichen kombination, zwei wörter kombinieren php, text ersetzen zählen, php leerzeilen zählen, kombination @ zeichen

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:47 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.