PHP str_replace() Function

Definition

PHP str_replace() Function replace all occurrences of the search string with the replacement string.

Syntax

PHP str_replace() Function has the following syntax.

mixed str_replace ( mixed needle, mixed replace, mixed haystack [, int &count] )

Parameter

The str_replace() function replaces a string with new strings. str_replace() function takes a minimum of three parameters:

  • what to look for,
  • what to replace it with, and
  • the string to work with.

count If passed, this will be set to the number of replacements performed.

Return

This function returns a string or an array with the replaced values.

Example

str_replace() is case sensitive. case-insensitive version of str_replace() is str_ireplace().


<?PHP//from   ww w.  j  a v a  2s  .com
$string = "aaa"; 
$newstring = str_ireplace("A", "b", $string); 
print $newstring; 
?>

When used, the fourth parameter is passed by reference, and PHP will set it to be the number of times your string was found and replaced:


<?PHP//from  w  w w . j a v a 2  s .co  m
$string = "java php from j a v a 2 s . c o m."; 
$newstring = str_replace("java", "php", $string, $count); 
print "$count changes were made.\n"; 
print $newstring;
?>




















Home »
  PHP Tutorial »
    Function reference »




PHP Array Functions
PHP Calendar Functions
PHP Class Functions
PHP Data Type Functions
PHP Date Functions
PHP File Functions
PHP Image Functions
PHP Math Functions
PHP MySQLi Functions
PHP SimpleXML Functions
PHP String Functions
PHP XML Functions
PHP Zip Functions