Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

strip_tags hinterlässt leerzeichen

hi,

ich habe einen html-text, welchen ich mit strip_tags für die ausgabe einer suchabfrage
aufbereite. nun habe ich aber immer noch eine menge leerzeichen zu beginn der ausgabe.

mit trim bringe ich die auch nicht weg.

wenn ich den getrimten text mit urlencode ausgebe, dann sieht der so aus:

Code:                   In Zwischenablage kopieren (nur IE)
1">

hat einer ne idee, wie ich das rauskriege und warum das weder strip_tags noch trim erledigt?

crashy
Hier gehts zum Orginal Eintrag "strip_tags hinterlässt leerzeichen" im Forum

Antworten

Wenns echte Leerzeichen sind, sollte trim oder zumindest ltrim die erledigen! strip_tags funktioniert da natürlich nicht... Sicher, dass es keine <br>s oder ähnliches sind!?


2.

hi,

aber strip_tags entfernt <br>s auch, oder?
im obigen beispiel ist das erste wirkliche spannende wort "ASCOTEL"..
der ganz müll vorher, den brauche ich nicht..


3.

Hallo,
nu ja.. trim macht die glaub bloß am anfang & ende weg .. un glaub au nur eins wenn eins dort ist (steuerzeichen).
hajo.. wie wär smit nem reg exp.
einfach mal drüber sausen lassen
alle am anfang vorkommenden leerzeichen einfach durch nichts ersetzten :D
Code:                   In Zwischenablage kopieren (nur IE)
2">

Gruß, Timo


4.

tut mir echt leid, aber das klappt auch nicht : )

habe jetzt gerade gesehn, dass wenn ich in den quelltext schaue, dann habe ich da noch drei &nbsp drin...
ich denke wenn ich die wegbringe, dann bin ich glücklich.


5.

Code:                   In Zwischenablage kopieren (nur IE)
3">

würde doch genügen oder?


6.

[quote]uks postete
Hallo,
nu ja.. trim macht die glaub bloß am anfang & ende weg .. un glaub au nur eins wenn eins dort ist (steuerzeichen).
hajo.. wie wär smit nem reg exp.
einfach mal drüber sausen lassen
alle am anfang vorkommenden leerzeichen einfach durch nichts ersetzten :D
Code:                   In Zwischenablage kopieren (nur IE)
4">

Gruß, Timo[/quote] Fast, aber ereg_* ist sowieso deprecated. Der Fehler ist das ^:
Code:                   In Zwischenablage kopieren (nur IE)
5">

Wenn 2 oder mehr Whitespaces hintereinander stehen ersetze diese durch ein einziges Leerzeichen.


Hier gehts zum Orginal Eintrag "strip_tags hinterlässt leerzeichen" im Forum
 
phpforum.de | Impressum | Handy Bundles