Php de ekrana yazılcak şeyin belli olması gerekir. Ekrana yazdıktan sonra değiştirirsen bu bi anlam ifade etmez.
Örneğin ekrana 3 yazdırmak istiyorsan bunu yapamazsın. Bu ekrana 2 yazdırır.
$değişken = "2";
echo $değişken;
$değişken = str_replace("2", "3", $_değişken); // 2 yi 3 le değiştirme...