MB_EREGI_REPPARE 기능의 기능은이 기능을 일반 표현식으로 바꾸는 것이며 대소 문자를 사용하지 않습니다. 함수 서명은 다음과 같습니다.
string mb_eregi_replace ( string $pattern , string $replacement , string $string [, string $option = "msr" ] )
$ 패턴 : 정규 표현 패턴, 구분 기호가 필요하지 않습니다.
$ 교체 : 교체 된 문자열.
$ String : 대체 할 원래 문자열.
$ 옵션 : 옵션 매개 변수, 기본값은 "MSR"입니다.
모든 "example.com"또는 "example.com"을 "m66.net", 코드 예제로 바꾸려는 텍스트가 있다고 가정합니다.
<?php
$text = "입장 Example.com 더 많은 정보를 얻으십시오。";
$pattern = "example.com";
$replacement = "m66.net";
$replaced_text = mb_eregi_replace($pattern, $replacement, $text);
echo $replaced_text; // 산출:입장 m66.net 더 많은 정보를 얻으십시오。
?>
MB_EREGI_REPLAPE는 교체하는 데 성공하는 부울 값을 반환하지 않지만 교체 된 문자열 만 반환합니다. 따라서 교체가 성공했는지 여부를 결정하려면 strpos ()를 사용하여 대체 된 문자열에 대상 문자열이 포함되어 있는지 확인할 수 있습니다.
위의 예를 계속하면 텍스트에 이미 "m66.net"이 포함되어 있는지 확인하려고합니다.
请입장 http://m66.net 자세히 알아보십시오。
성공적인 교체