如何替换 php 中的短语?
How to replace phrase in php?
我尝试用函数 str_replace 替换 php 中的短语。它只是替换两个词。例如:str_replace("noi that","noi thiet",$subject)
。
我要替换词组 > 2 个词。例如:str_replace("noi that Mien Nam","noi that Mien Bac", $subject)。但事实并非如此。你能帮助我吗?谢谢你
可能是您没有将转换后的字符串再次分配给字符串变量
<?php
$subject = "noi that Mien Nam now my test";
$subject = str_replace("noi that Mien Nam","noi that Mien Bac", $subject);
echo $subject ;
?>
检查这个:https://eval.in/608524它的工作
如果你想用另一个词替换多个词
使用此代码
<?php
$subject = "noi that Mien Nam now my test";
$src = array("noi that", "Mien Nam");
$dst = array("noi teit", "Mien Bac");
echo $newsubject = str_replace($src, $dst, $subject);
?>
你好看看这个例子,如果有帮助就使用
<?php
$subject = "my name is xyz abc i leave in jaipur";
$str = str_replace("my name is xyz","hello dear what are", $subject);
echo $str;
?>
根据您的问题,我认为您想从给定的字符串中替换多个字符串。下面是解决方案
$search = array('programming', 'a PHP');
$replace = array('own', 'My');
$subject = 'This is a PHP programming language';
echo str_replace($search, $replace, $subject);
//Output:
//This is My own language
我尝试用函数 str_replace 替换 php 中的短语。它只是替换两个词。例如:str_replace("noi that","noi thiet",$subject)
。
我要替换词组 > 2 个词。例如:str_replace("noi that Mien Nam","noi that Mien Bac", $subject)。但事实并非如此。你能帮助我吗?谢谢你
可能是您没有将转换后的字符串再次分配给字符串变量
<?php
$subject = "noi that Mien Nam now my test";
$subject = str_replace("noi that Mien Nam","noi that Mien Bac", $subject);
echo $subject ;
?>
检查这个:https://eval.in/608524它的工作
如果你想用另一个词替换多个词
使用此代码
<?php
$subject = "noi that Mien Nam now my test";
$src = array("noi that", "Mien Nam");
$dst = array("noi teit", "Mien Bac");
echo $newsubject = str_replace($src, $dst, $subject);
?>
你好看看这个例子,如果有帮助就使用
<?php
$subject = "my name is xyz abc i leave in jaipur";
$str = str_replace("my name is xyz","hello dear what are", $subject);
echo $str;
?>
根据您的问题,我认为您想从给定的字符串中替换多个字符串。下面是解决方案
$search = array('programming', 'a PHP');
$replace = array('own', 'My');
$subject = 'This is a PHP programming language';
echo str_replace($search, $replace, $subject);
//Output:
//This is My own language