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)
hat einer ne idee, wie ich das rauskriege und warum das weder strip_tags noch trim erledigt?
crashy
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)
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   drin...
ich denke wenn ich die wegbringe, dann bin ich glücklich.
5.
Code: In Zwischenablage kopieren (nur IE)
würde doch genügen oder?
6.
[quote]
uks posteteHallo,
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)
Gruß, Timo[/quote] Fast, aber ereg_* ist sowieso deprecated. Der Fehler ist das ^:
Code: In Zwischenablage kopieren (nur IE)
Wenn 2 oder mehr Whitespaces hintereinander stehen ersetze diese durch ein einziges Leerzeichen.