Php 返回字符串然后替换字母的函数

Php 返回字符串然后替换字母的函数,php,string,function,Php,String,Function,我是php新手。下面是我试图做的:回显“Trolololo”,然后用“a”替换“o”,然后回显修改后的字符链,然后用“i”再次替换所有“a”,然后再次回显修改后的字符链。我迄今为止的努力: function sing_a_song(){ $var="Trololololololol<br>"; echo $var; str_replace("o","a",$var); echo $var; str_replace("a","i",$var); ec

我是php新手。下面是我试图做的:回显“Trolololo”,然后用“a”替换“o”,然后回显修改后的字符链,然后用“i”再次替换所有“a”,然后再次回显修改后的字符链。我迄今为止的努力:

function sing_a_song(){
   $var="Trololololololol<br>";
   echo $var;
   str_replace("o","a",$var);
   echo $var;
   str_replace("a","i",$var);
   echo $var;
}
函数sing\u a\u song(){
$var=“trolool
”; echo$var; str_替换(“o”、“a”和$var); echo$var; str_替换(“a”、“i”、“var”); echo$var; }

提前谢谢

str\u replace
的结果分配给变量:

$var = str_replace("o","a",$var);

你可以像这样在一行中完成。在下面的示例中,o替换为a,a替换为i

function sing_a_song(){
  $var="Trololololololol<br>";
  $str = ['o','a'];
  $rplc =['a','i'];
  $output = str_replace($str,$rplc,$var);
  echo $output;
}

sing_a_song();
result will be like- Trililililililil
函数sing\u a\u song(){
$var=“trolool
”; $str=['o','a']; $rplc=['a','i']; $output=str\u replace($str,$rplc,$var); echo$输出; } 唱首歌; 结果将是-trillill
我不懂php,但请尝试查看str_replace是否更新$var,或者是否需要分配它,例如$foo=str_replace(…),请接受此作为答案,如果它对您有帮助,请向上投票