php 함수로 지정된 문자열을 삭제합니다: 1. str_replace() 함수, 구문 "str_replace(지정된 문자열,"", 원래 문자열)" 2. preg_replace() 함수, 정규식을 통해 지정된 문자열을 검색하고, 그냥 바꿉니다. null 문자를 사용합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
방법 1: str_replace() 함수
str_replace() 함수는 문자열의 일부 문자를 바꿉니다(대소문자 구분) ) ).
str_replace(find,replace,string,count)
함수는 다음 규칙을 따라야 합니다.
검색된 문자열이 배열이면 배열을 반환합니다.
검색된 문자열이 배열이면 배열의 각 요소를 찾아서 바꿉니다.
배열을 검색하고 교체해야 하는 경우, 교체해야 하는 요소가 찾은 요소 수보다 적으면 초과된 요소는 빈 문자열로 교체됩니다.
배열을 검색하고 문자열만 바꾸는 경우 대체 문자열은 발견된 모든 값에 적용됩니다.
예:
<?php echo str_replace("world","","Hello world!"); ?>
출력:
Hello !
방법 2: preg_replace() 함수
preg_replace 함수는 정규식 검색 및 바꾸기를 수행합니다.
Syntax
preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )
주제에서 패턴과 일치하는 부분을 검색하여 교체로 대체합니다.
매개변수 설명:
$pattern: 검색할 패턴으로, 문자열 또는 문자열 배열일 수 있습니다.
$replacement: 대체에 사용되는 문자열 또는 문자열 배열입니다.
$subject: 검색하고 바꿀 대상 문자열 또는 문자열 배열입니다.
$limit: 선택사항, 패턴당 각 주제 문자열의 최대 대체 수입니다. 기본값은 -1(제한 없음)입니다.
$count: 선택사항, 대체 실행 횟수.
반환 값
subject가 배열이면 preg_replace()는 배열을 반환하고, 그렇지 않으면 문자열을 반환합니다.
일치하는 항목이 있으면 대체된 제목이 반환되고, 그렇지 않으면 변경되지 않은 제목이 반환됩니다. 오류가 발생하면 NULL이 반환됩니다.
예:
<?php $str = 'a123abc112233/php.cn/aaccdd321123abcd'; echo preg_replace("#abc#i", "", $str); ?>
출력:
a123112233/php.cn/aaccdd321123d
권장 학습: "PHP 비디오 튜토리얼"
위 내용은 특정 문자열을 삭제하는 PHP의 함수는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!