Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP – mb_eregi_replace() 함수

<시간/>

PHP에서 mb_eregi_replace() 대소문자를 무시하고 정규식을 멀티바이트 지원으로 바꾸는 데 사용됩니다. 이 함수는 패턴과 일치하는 문자열을 검색한 다음 일치하는 텍스트를 대체 텍스트로 바꿉니다. 이 기능은 PHP 4.2 이상 버전에서 지원됩니다.

구문

string mb_eregi_replace(str $pattern, str $replacement, str $string, str $options)

매개변수

mb_eregi_replace() 다음 4개의 매개변수를 허용합니다. -

  • $패턴 − 이 매개변수는 정규식 패턴에 사용되며 멀티바이트 문자를 사용할 수 있습니다. 케이스는 무시됩니다.

  • $교체 − 이 매개변수는 텍스트 교체에 사용됩니다.

  • $string − 문자열 매개변수는 문자열을 검색하는 데 사용됩니다.

  • $options − 검색 옵션에 사용됩니다.

반환 값

mb_eregi_replace() 성공하면 결과 문자열을 반환하거나 오류를 반환합니다. 문자열이 현재 인코딩에 유효하지 않으면 오류를 반환합니다.

예시

<?php
   //encoding = "UTF-8"
   $re=mb_regex_encoding("UTF-8");

   //The mb_eregi_replace function will replace
   //the 'p' to 'P' characters
   $string=mb_eregi_replace("[p]","P","pHp Tutorial");

   var_dump($re);
   var_dump($string);
?>

출력

bool(true)
string(12) "PHP Tutorial"