在PHP中,str_replace可以是ORing还是Not?

时间:2014-12-18 06:44:47

标签: php preg-replace str-replace

我想知道,如果我想在PHP中替换字符串,我可以使用管道叹息|主要用于ORing条件。如果是,请告诉我怎么做?

在preg_replace中我们使用了管道ORing两个正则表达式的叹息。我在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);
}

我必须将它压缩并使其小于它的外观。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

preg_replaceal|ter|nati|ves一起使用。

$var = preg_replace("/  EXAMple  | EX\.  /x", "REPL", $var);

请注意\转义任何元字符(.[]()等),并使用正则表达式分隔符。有关详细信息,请参阅手册;有关简介,请参阅http://regexp.info/