What is difference between str_replace and substr_replace
Answer Posted / shivvshann
Difference between str_replace and substr_replace
str_replace —
Replace all occurrences of the search string with the
replacement string.
Example for str_replace()
<?php
echo str_replace("world","siva","Hello world!");
?>
substr_replace -
The function substr_replace introduces some additional
functionality to compliment str_replace. substr_replace is a
more mathematically based replace function, which relies on
starting points and lengths to replace parts of strings, as
opposed to searching and replacing.
Example for substr_replace()
//string that needs to be customized
$original = "ABC123 Hello Mr. siva! DEF321";
//starting point 5
$sp5 = substr_replace($original, "Five", 5);
//starting point 12
$sp12 = substr_replace($original, "Twelve", 12);
//starting point 0
$sp0 = substr_replace($original, "Zero", 0);
//starting point -1
$spneg1 = substr_replace($original, "Negative 1", -1);
//Echo each string
echo "Original String: $original <br />";
echo "Starting Point 5: $sp5 <br />";
echo "Starting Point 12: $sp12 <br />";
echo "Starting Point 0: $sp0 <br />";
echo "Starting Point -1: $spneg1 ";
| Is This Answer Correct ? | 2 Yes | 0 No |
Post New Answer View All Answers
What are php libraries?
When to use inquire vs enquire?
What beforeFilter() is used?
Explain how we can retrieve the data in the result set of mysql using php?
How to enable parsing?
What is singleton class in php?
How to set session.gc_divisor properly?
Explain about a search-friendly site looks like?
Where to put php files in apache server?
Explain me how to include a file to a php page?
How to write a program to make chess?
What are global variables in php?
What is $_ request in php?
What is data type in php?
What are html entities?