Strings and Text
String Replace
str_replace builds a new string with matching text swapped out.
String Replace
string_replace.php
<?php
$word = ;
$template = "red green red";
$changed = str_replace("green", $word, $template);
$same = $changed === $template ? "same" : "changed";
echo "word=" . $word . "\n";
echo "changed=" . $changed . "\n";
echo "same=" . $same . "\n";
<?php
$word = ;
$template = "red green red";
$changed = str_replace("green", $word, $template);
$same = $changed === $template ? "same" : "changed";
echo "word=" . $word . "\n";
echo "changed=" . $changed . "\n";
echo "same=" . $same . "\n";
<?php
$word = ;
$template = "red green red";
$changed = str_replace("green", $word, $template);
$same = $changed === $template ? "same" : "changed";
echo "word=" . $word . "\n";
echo "changed=" . $changed . "\n";
echo "same=" . $same . "\n";
replacement
String replacement does not modify the original literal; it returns a changed string.