php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.04.2007, 17:16  
Erfahrener Benutzer
 
Registriert seit: 15.06.2005
Beiträge: 206
phpbeginner
Standard Nach Zeilenvorschub trennen

Hallo,

ich möchte eine Adresse in mehere Zeilen trennen.
Die Adresse ist in der Datenbank wie folgt abgespeichert.

Strasse \n
PLZ Ort \n

Ich trenne sie wie folgt

PHP-Code:
$data explode("\n",$address); 
funktioniert auch 1A, wenn ich aber versuche das Zeichen "\n" als Konstante zu definieren, geht das nicht mehr.

PHP-Code:
define('BREAKWORD','\n');
$data explode(BREAKWORD',$address);
// auch das klappt nicht
$data = explode("BREAKWORD"'
,$address); 
Jemand eine Idee?
__________________
Ich lerne PHP und es macht mir Spass!
phpbeginner ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.04.2007, 17:23  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo phpbeginner,

um einen Meta-Character zu definieren braucht es ->"<-. Sowas funktioniert

PHP-Code:
define('BREAKWORD',"\n"); 
Wenn du \n durch
ersetzen möchtest, ist nl2br() ganz hilfreich.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Alt 10.04.2007, 17:24  
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

Ja. php interpretiert \n nur als Zeilenumbruch, wenn es in doppelten Anführungsstrichen angegeben wird, ansosten als zwei einzelne Zeichen. Das dürfte Dein Problem sein.

EDIT
Schneller als sein Schatten der Doktor...!
Zudem ist diese Zeile definitiv falsch:
PHP-Code:
$data explode("BREAKWORD",$address); 
BREAKWORD als Konstante gehört nicht in Anführungszeichen, und schon gar nicht in unvollständige.
nikosch ist offline  
Alt 11.04.2007, 10:40  
Erfahrener Benutzer
 
Registriert seit: 15.06.2005
Beiträge: 206
phpbeginner
Standard

tja und wie soll das gehen

PHP-Code:
// $this->brakeworth = \\n
$brakeworth stripslashes($this->brakeworth);
$data explode("$brakeworth",$address); 
hab schon einiges ausprobiert
__________________
Ich lerne PHP und es macht mir Spass!
phpbeginner ist offline  
Alt 11.04.2007, 11:53  
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

PHP-Code:
define('BREAKWORD',"\n"); 
$data explode(BREAKWORD,$address); 
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
Design und Code Trennen TeazY PHP Tipps 2008 29 21.05.2008 12:08
SELECT- & INSERT-Befehle trennen nicon_26 Datenbanken 7 18.12.2007 11:19
Ajax - Ergebnise trennen phpbeginner HTML, Usability und Barrierefreiheit 4 16.10.2007 00:34
Mathematische Operatoren von Zahlen trennen? Agini PHP Tipps 2008 4 03.10.2007 13:19
String bei Zeichen X trennen und in array umwandeln MeisterGlanz PHP Tipps 2006 5 13.09.2006 15:28
String nach 1. Leerzeichen trennen schrumm PHP Tipps 2006 8 14.07.2006 10:26
Daten trennen TAD PHP Tipps 2006 9 11.05.2006 18:20
Datei an bestimmten Zeilen trennen? becks123 Server, Hosting und Workstations 5 07.01.2006 00:18
Dateinamen vom Attribut trennen PHP Tipps 2005-2 2 12.09.2005 15:45
Design und Code trennen, aber wie? PHP Tipps 2005-2 1 16.08.2005 07:41
Eclipse: Zeilenvorschub (\n) statt Wagenrücklauf (\r) PHP Tipps 2005-2 2 06.06.2005 22:25
Text nach bestimmten Wort trennen themonk PHP Tipps 2005 9 08.01.2005 21:43
Musi und Gesang trennen Off-Topic Diskussionen 43 27.12.2004 07:49
layout + inhalt trennen PHP Tipps 2004 4 21.09.2004 15:21
text nach 5 em <br /> trennen PHP Tipps 2004 4 21.09.2004 13:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php zeilenvorschub, zeilenvorschub php, php zeilen trennen, zeilenvorschub in php, php plz ort trennen, php string nach zeile trennen, string nach zeilen trennen, php zeile trennen, php string zeilenweise trennen, string in zeilen trennen php, php string in zeilen trennen, plz und ort trennen php, php text nach zeilen trennen, php plz von ort trennen, php code zeile trennen, nach zeilen trennen, zeilen trennen html, zeilen trennen nach zeichen, php code zeilenweise trennen, zeilen trennen mit php

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