php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.09.2005, 20:51  
Benutzer
 
Registriert seit: 03.09.2005
Beiträge: 95
TaStEn befindet sich auf einem aufstrebenden Ast
Standard Wie entferne ich die enter taste im text

in neu hier und bräuchte ganz schnell hilfe

mit welcher variablen bekomm ich folgendes hin:

hallo
wie
gehts

nach anwendung der variablen muss es so aussehen

hallo wie gehts

also ich möchte das meine absatzzeichen verschwinden und sich alles in einer zeile befindet mit irgendeinem befehl muss das doch gehn oder =?



ich meine hab in einer textdatei einen text stehen der mehrzeilig ist

lese diese textdatei nun in eine variable ein und möchte durch ein befehl diese variable so umwandeln das kein enter zeichen mehr darin ist und möchte sie dann wieder zurückschreiben in diese textdatei ....

wer kann mir den befehl dazu sagen hab es mit trim($str) schon ausprobiert da verschwinden aber nur die leerzeichen am anfang und am ende einer zeichenfolge...

bitte um schnelle hilfe danke danke danke gruss markus
TaStEn ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.09.2005, 20:53  
Erfahrener Benutzer
 
Registriert seit: 27.10.2004
Beiträge: 1.093
PHP-Kenntnisse:
Fortgeschritten
Chr!s
Standard

Hallo? Noch ein Thread? Das ist schon der 3te ( http://phpfriend.de/forum/ftopic46322.html ). Gut, du hast es gut gemeint und einen neuen Thread mit einem richtigen Titel erstellt, aber Tatsache ist, dass man Threads auch editieren und löschen kann und nicht wegen dem selben Thema 3 verschiedene THemen aufmachen muss.
Chr!s ist offline  
Alt 03.09.2005, 20:54  
Gast
 
Beiträge: n/a
Standard

Was soll eigentlich der Mist hier ?
Wird jetzt alle Stunden eine neuer Thread zum selben Thema eröffnet ?
Mach weiter so, und es wird keiner antworten, weil dein geposte nervt.
Erst recht wenn man Doppelpostings macht.
 
Alt 03.09.2005, 20:58  
Benutzer
 
Registriert seit: 03.09.2005
Beiträge: 95
TaStEn befindet sich auf einem aufstrebenden Ast
Standard

wenn niemand von euch in der lage ist mir mal ne anstendige lösung zu posten ? sorry hab gedacht das board hat was aber ich täusch mich wohl
....
TaStEn ist offline  
Alt 03.09.2005, 21:02  
Erfahrener Benutzer
 
Registriert seit: 27.10.2004
Beiträge: 1.093
PHP-Kenntnisse:
Fortgeschritten
Chr!s
Standard

Zitat:
wenn niemand von euch in der lage ist mir mal ne anstendige lösung zu posten ? sorry hab gedacht das board hat was aber ich täusch mich wohl
....
Zitat:
Zitat von CIX88
Wird jetzt alle Stunden eine neuer Thread zum selben Thema eröffnet ?
Mach weiter so, und es wird keiner antworten, weil dein geposte nervt.
Kapiert?
Chr!s ist offline  
Alt 03.09.2005, 21:10  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Wollen wir dem nicht ein "einvernehmliches" Ende bereiten ?

Siehe hier, trim() is'scho Recht :

http://de3.php.net/manual/de/function.trim.php

Besonderes Augenmerk hierauf :

Zitat:
Diese Funktion entfernt Leerraum am Anfang und Ende einer Zeichenkette. Der gekürzte String wird zurück gegeben. Als überflüssige Zeichen werden z.Zt. angesehen: "\n", "\r", "\t", "\v", "\0" und normale Leerzeichen.
Beinhaltet also auch das "Enter-Zeichen". Wo ist das Problem ?

Wenn's trotzdem net geht hat's vielleicht andere Gründe ...?
XLB ist offline  
Alt 03.09.2005, 22:02  
Gast
 
Beiträge: n/a
Standard

sollte wohl am einfachsten mit implode funktionieren.


@ XLB
trim() entfernt zwar unnötige leerzeichen von elementen in einem array, verknüpft die elemente aber nicht. von daher wird trim() allein nicht viel nutzen.
 
Alt 03.09.2005, 22:15  
Gast
 
Beiträge: n/a
Standard

Zitat:
trim() entfernt zwar unnötige leerzeichen von elementen in einem array
Wo hast du denn diesen Blödsinn her ?
Lese erstmal im Handbuch: http://php3.de/trim

Und was willste mit implode() ?
 
Alt 03.09.2005, 22:21  
Gast
 
Beiträge: n/a
Standard

@ CIX88
Bitte, wenn du keinen plan hast einfach mal... nicht so weit aus dem Fenster lehnen

Wie Du oben siehst, liest er eine Datei ein. Ergo, bekommt er ein Array mit dem Inhalt der Datei, Zeile für Zeile. Mit trim() allein entfernst Du unnnötige Leerzeichen (wozu auch ein Umbruch gehört), verbindest aber den Inhalt der einzelnen Array-Elemente nicht!

Um es definitiv zu machen:
Stell Dir vor er hat eine Datei "beispiel.txt" in der der Text steht den er wie beschrieben als eine zusammenhängende Zeile haben möchte....

PHP-Code:
<?php
$zeile 
file("beispiel.txt");
echo 
trim(implode($zeile));
?>
Zum verbinden kannst Du auch beliebige Zeichen nehmen. (Link zur Syntax steht oben)

Zu Deiner Frage...
implode() verbindet alle Elemente aus einem Array zu einem String - eben genau das, was der Threadersteller erreichen möchte.
 
Alt 03.09.2005, 22:30  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Zitat:
Ergo, bekommt er ein Array mit dem Inhalt der Datei, Zeile für Zeile
.. eben das wage ich mitlerweile zu bezweifeln, denn er schreibt:

Zitat:
... lese diese textdatei nun in eine variable ein ...
Könnte mir vorstellen, dass ihm mit was ReqEx-mäßigen, eher geholfen wäre. Dazu müsste man allerdings mal sehen, was er genau macht (wie wird das File worein gelesen?) und wie's dann konkret aussieht ...

Aber vielleicht hat er ja auch keinen Bock mehr ...?
XLB 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
auf return Taste in einem Text Feld reagieren Apfelsine PHP Tipps 2008 9 06.05.2008 09:14
JavaScript/PHP: qooxdoo 0.7.1 - Teil 1 : Eine Einführung Zergling-new Tutorials 6 25.01.2008 10:41
CSS - Bild im div container überlappt andere container Buschdieb HTML, Usability und Barrierefreiheit 13 19.07.2007 23:17
MySQL-Volltextsuche SvenLittkowski Datenbanken 6 14.06.2007 19:58
JavaScript Enter Taste drücken etc. andrew22 HTML, Usability und Barrierefreiheit 5 13.12.2006 11:16
spalte rechts ausrichten, text aber trotzdem linksbündig Crypi HTML, Usability und Barrierefreiheit 5 14.09.2006 11:35
CSS - Design (clear - Problem) HTML, Usability und Barrierefreiheit 7 21.12.2005 14:55
Text aus der DB verteilen PHP Tipps 2007 17 16.11.2005 12:04
[Erledigt] Link PHP Tipps 2005-2 10 20.07.2005 21:28
[Erledigt] DIV´s wollen nicht wie ich das will :-) HTML, Usability und Barrierefreiheit 22 28.03.2005 18:36
frames probleme HTML, Usability und Barrierefreiheit 6 18.01.2005 02:33
Javascript: Text einfügen geht nich über "javascript:BL HTML, Usability und Barrierefreiheit 14 19.10.2004 21:44
Zeilenumbrüche aus einem formatierten Text entfernen woods PHP Tipps 2004 9 23.09.2004 12:50
txt-Datei erstellen d-81 PHP Tipps 2004 12 11.08.2004 20:31
[Erledigt] text in eingabefeld einfügen u. umprogramierung einer taste PHP Tipps 2004 16 24.06.2004 12:01

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php umbruch entferen mysql

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