phpbar.de logo

Mailinglisten-Archive

[php] Zeichen tauschen

[php] Zeichen tauschen

Martin Rozmus martinrozmus at freenet.de
Son Jan 25 17:52:36 CET 2004


Am Sunday 25 January 2004 12:42 schrieb Burkhard Stollenwerk:
> Hallo,
>
> 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?
>

Ab PHP 4.0.5

$search 		= array( ' ' , ',' );
$replacement	= array( ',' , ' ' );

$points = str_replace(  $search , $replacement , $subject );

Siehe: 
http://de.php.net/manual/de/function.str-replace.php

Bis PHP 4.3.3. gab es einen Bug, dieser ist hier jedoch nicht relevant -- 
glaube ich:

http://de.php.net/manual/en/function.str-replace.php

In PHP versions prior to 4.3.3 a bug existed when using arrays as both search 
and replace parameters which caused empty search indexes to be skipped 
without advancing the internal pointer on the replace array. This has been 
corrected in PHP 4.3.3, any scripts which relied on this bug should remove 
empty search values prior to calling this function in order to mimick the 
original behavior. 

> Gruss
>
> Burkhard Stollenwerk

-- 
MfG
Martin Rozmus

martinrozmus at freenet.de

php::bar PHP Wiki   -   Listenarchive