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
Why die is used in php?
Do you know what is use of count() function in php?
What is isset function in php?
What is fetch array in php?
what are the differences between php and perl
Suppose your zend engine supports the mode ?> Then how can you configure your php zend engine to support Mode ?
What are the rules to determine the “truth” of any value which is not already of the boolean type?
Does php 5 support exceptions?
Explain preg_Match and preg_replace?
Explain what are the two main string operators?
How does firefox manage cookies?
Explain the difference between array_merge() and array_combine()?
What is a php web application?
How to calculate the difference between two dates using php?
How to create database connection and query in php?