phpbar.de logo

Mailinglisten-Archive

[php] Zeichen tauschen

[php] Zeichen tauschen

Bastian Haustein phpug at haustein.plan-i.de
Son Jan 25 12:55:09 CET 2004


Hallo Burkhard ,

> hab ein recht dimples Problem
> Möchte die Leerzeichen durch Kommata ersetzen und die Kommas durch
> Leerzeichen
> points="2532404.32 5616058.09 ,2532404.921 5616058.373 ,......."

> Wie geht das elegant?

Also folgendes geht auf jeden Fall:

$points = "2532404.32 5616058.09 ,2532404.921 5616058.373 ,.......";
$points = str_replace(',','#',$points);
$points = str_replace(' ',',',$points);
$points = str_replace('#',' ',$points);

Allerdings gibts auch die Möglichkeit, mehrere Austauschungen auf einmal
machen zu lassen, das sollte auch gehen, und ist natürlich Performanter:

$points = "2532404.32 5616058.09 ,2532404.921 5616058.373 ,.......";
$points = strtr($points, ", ", " ,");

Was allerdings dann etwas verwirrend aussieht :-)

Grüße!!

Bastian



php::bar PHP Wiki   -   Listenarchive