überflüssige Leerzeichen entfernen
Tim Ruffing
- php
0 Julian Hofmann0 Jones0 Jürgen K.0 Tim Ruffing
Hallo,
ich will aus einem String in PHP alle doppelten, dreifachen, usw. Leerzeichen entfernen. Wie geht das?
Danke im Voraus
Tim
Hallo.
<img src="/images/02.gif" width=302 height=119 border=0 alt="Die Antwort auf deine Frage findest du im Archiv.">
http://forum.de.selfhtml.org/archiv/2002/7/16090/
Grüße aus Würzburg
Julian
Hi,
wie wäre es darmit kurz und knapp:
<?
$_STR=str_replace(" "," ",$_STR);
?>
Hallo.
<?
$_STR=str_replace(" "," ",$_STR);
?>
Wäre schlecht, da damit auf drei Leerzeichen immernoch zwei zurückbleiben.
Die Problematik (samt Performance) wurde in http://forum.de.selfhtml.org/archiv/2002/7/16090/ mal diskutiert.
Grüße aus Würzburg
Julian
Hallo!
wie wäre es darmit kurz und knapp:
<?
$_STR=str_replace(" "," ",$_STR);
?>
habe ich auch gedacht: http://forum.de.selfhtml.org/archiv/2002/7/16090/#m90122
@Tim: darin steht auch die(eine) Lösung ;-)
Grüße
Andreas
Hallo,
beispielsweise so:
Mach eine Schleife, die bei jedem Leerzeichen prüft, ob das Zeichen links davon auch ein Leerzeichen ist und entferne es dann. Die Schleife so oft durchlaufen, bis dieser Fall nicht mehr eintritt.
Aber es mag auch elegantere Lösungen geben.
Viele Grüße,
Jürgen
Hallo und danke für die schnellen Antworten
Ich hätte vorher im Archiv suchen sollen. Das nächste mal mach ichs :-).
Tim