php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.12.2008, 01:59  
fliptow
Gast
 
Beiträge: n/a
Standard [Erledigt] Neue Zeile mit <p>

Hallo,
ich habe vorher eine neue Zeile immer wie folgt gemacht:

Code:
preg_replace('/\n/', "<br />", $bb);
Allerdings sieht das dann so aus:
Zitat:
<p>
blabla<br />
badsa<br />
</p>
Wie man sieht, eher nicht so toll. Bessere wäre es, wenn es so aussehen würde:

Zitat:
<p>blabla</p>
<p>badsa</p>
Allerdings weiss ich nicht, wie man das in PHP umsetzen kann.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.12.2008, 02:33  
Erfahrener Benutzer
 
Benutzerbild von Phoscur
 
Registriert seit: 01.12.2008
Beiträge: 450
PHP-Kenntnisse:
Fortgeschritten
Phoscur wird schon bald berühmt werdenPhoscur wird schon bald berühmt werden
Standard

Vorne an den String ein <p> und hinten ein </p> anhängen und

preg_replace('/\n/', "</p><p>", $bb);
__________________
Phoscur ist offline  
Alt 14.12.2008, 11:44  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Zitat:
Zitat von Phlegma Beitrag anzeigen
Vorne an den String ein <p> und hinten ein </p> anhängen und

preg_replace('/\n/', "</p><p>", $bb);
das problem in diesen Fall dürfte aber dann sein das du am Anfang und Ende überschüssigen Open/Close Tags hast
__________________
Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.
HStev ist offline  
Alt 14.12.2008, 12:08  
Erfahrener Benutzer
 
Registriert seit: 19.03.2007
Beiträge: 176
BlackWolf ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Naja, das ganze sieht so aus wie du es eingibst.
Warum lässt du die <p> nicht einfach weg? Dann stehen da nachher nur <br />s. Zwingt dich ja keiner <p> zu verwenden.

mfg
BlackWolf ist offline  
Alt 14.12.2008, 12:19  
Erfahrener Benutzer
 
Registriert seit: 28.09.2008
Beiträge: 1.168
PHP-Kenntnisse:
Fortgeschritten
Koala befindet sich auf einem aufstrebenden Ast
Standard

ungetestet:
PHP-Code:
preg_replace('/(\n)/'"<p>\1</p>"$bb); 
Koala ist offline  
Alt 14.12.2008, 12:49  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Wie Phlegma sagt, nur vorher ein trim durchführen.

Übrigens finde ich
1/ es nicht egal aus semantischer Sicht, p oder br zu verwenden
2/ es nicht gleichwertig br durch p zu ersetzen. Ich würde Dir empfehlen, doppelte Umbrüche mit p und einfache mit br umzusetzen, da p default absatzbilded ist, also eine Leerzeile erzeugt, die beim br ja nicht zwingend erwünscht ist.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch 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
Aus Tabellen Zeile neue Tabelle öffnen im gleichen Fenster sheekie PHP Tipps 2008 4 30.10.2008 00:19
[Erledigt] Jeder Wort = neue Zeile (Variablen) Traxor PHP Tipps 2008 10 18.10.2008 14:51
Neue Zeile in einer CSV....welches Zeichen? BartTheDevil89 PHP Tipps 2007 2 15.08.2007 09:32
Bilder auslesen und nach 5 Bildern eine neue Zeile FireFIghter PHP Tipps 2006 1 09.03.2006 19:01
[Erledigt] Bei Textbox rand neue Zeile beginnen??[gelöst] HTML, Usability und Barrierefreiheit 2 10.06.2005 09:02
Wie bekomme ich eine neue Zeile hin PHP Tipps 2004-2 6 29.12.2004 00:56
Variable als neue Zeile maximus PHP Tipps 2004-2 6 28.11.2004 20:12
wenn $feld_1 nicht leer, dann neue zeile Sclot PHP Tipps 2004 5 15.09.2004 10:01
In eine Neue Zeile gehen in einer Text datei socke PHP Tipps 2004 4 04.09.2004 02:00
[Erledigt] Eintrag in neue Zeile PHP Tipps 2004 4 08.08.2004 21:18
[Erledigt] Funktion MAIL() funkt nicht PHP Tipps 2004 16 11.07.2004 17:25
Re: neue Zeile bei Textfeld tapferesschneiderlein PHP Tipps 2004 3 08.07.2004 10:35
[Erledigt] neue Zeile bei Textfeld PHP Tipps 2004 6 06.07.2004 18:34
Macht ihr neue Zeile vor { ? Off-Topic Diskussionen 42 05.06.2004 01:59


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:31 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