PHP Manual
Prev |  | Next

# str_replace

str_replace -- Replace all occurrences of needle in haystack with str.

## Description

`string str_replace`(string needle, string str, string haystack);

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().

Example 1. Str_replace() example

      1
      2 $bodytag = str_replace ("%body%", "black", "<body text=%body%>");
      3

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().

Prev | Home | Next
strtoupper | Up | strtr