str_replace 1x

Pls jak mám udělat, aby:

$text = ''xxx xxx xxx;
$text = str_replace('xxx', 'yyy', $text);

to udělalo z textu:

$text = 'yyy xxx xxx';

...jednoduše: aby se to přepsalo jenom 1x
Asi budeš muset kolem funkce napsat wrapper - vlastní funkci, která provede přepsání jen jednou. V diskuzi pod manuálem k funkci str_replace je myslím nějaký příklad.
máš na mysli toto:
http://cz2.php.net/manual/cs/function.str-replace.php#68951

?
<HTML>nebo pouzij preg_replace ktera obsahuje volitelny limit nahrazeni</HTML>
jj to jsem viděl, ale mám tam problém s hvězdičkama
<HTML>tak tam hod slash: \*</HTML>
to jsem zkoušel jako první, ale nefungovalo to...

...nechám to tak, díky za příspěvky