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
Is a number php?
How to create a public static method in PHP?
Explain what is the function file_get_contents() usefull for?
How to initiate a session in php?
How many escape sequences are recognized in double-quoted strings in php?
Which method do you follow to get a record from a million records? (Searching not from database, from an array in php)?
What are the string functions in php?
What is php and how do you use it?
Which php framework is best for web development?
What is default session time and path in PHP. How to change it?
What are the functions of string?
What is the scope of a variable defined in a function?
What is difference between echo and print in php?
Does php 7 support mysql?
How do you access a get requests url parameter with php?