我想知道,如果我想用PHP替换字符串,则可以使用管道叹号| 因为我们主要用于ORing条件。如果可以,请告诉我如何?
在preg_replace中,我们使用了管道| 为两个正则表达式进行OR运算而感叹。我在这里可以为str_replace做同样的事情吗?
我有下面的两个代码,我必须压缩而不使用数组,使其更小。如果可以,请告诉我如何?
$minit = strpos($arry[$x],"Lv.");
if($minit == true){
$a = str_replace('Lv.','LOVE',$arry1[$x]);
array_splice($arry1, $x, 1, $a);
}
$minit1 = strpos($arry[$x],"Lv.");
if($minit1 == true){
$a = str_replace('Lv.','LOVE',$arry1[$x]);
array_splice($arry1, $x, 1, $a);
}
我必须将其压缩并使其比看起来小。我怎样才能做到这一点 ?
preg_replace
与一起使用al|ter|nati|ves
。
$var = preg_replace("/ EXAMple | EX\. /x", "REPL", $var);
注意为\
逃避任何元字符(.
或[]
或()
等),UND使用正则表达式的分隔符。有关详细信息,请参见手册;有关介绍,请参见http://regexp.info/。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句