This function replaces all occurences of needle in haystack with the given str. If you don't need fancy replacing rules, you should always use this function instead of ereg_replace().
This function is binary safe.
Note: Str_replace() was added in PHP 3.0.6, but was buggy up until PHP 3.0.8.
See also ereg_replace() and strtr().