대소문자 교체를 무시하는 방법: 1. str_ireplace() 함수를 사용하고 "str_ireplace(검색 값, 교체 값, 문자열)" 구문을 사용합니다. 2. substr_replace() 함수를 사용하고 "substr_replace(string, 교체 값, 문자열) 구문을 시작합니다. )".
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
방법 1: str_ireplace() 함수를 사용하여
문자열 "Hello"의 문자를 바꿉니다. world!" WORLD"(대소문자 구분 안 함)가 "Shanghai"로 대체됨:
<?php echo str_ireplace("WORLD","Shanghai","Hello world!"); ?>
출력:
Hello Shanghai!
설명:
str_ireplace() 함수는 문자열의 일부 문자를 바꿉니다(대소문자 구분 안 함).
함수는 다음 규칙을 따라야 합니다.
검색된 문자열이 배열이면 배열을 반환합니다.
검색된 문자열이 배열이면 배열의 각 요소를 찾아서 바꿉니다.
배열 검색과 교체를 동시에 해야 하는데 교체해야 하는 요소가 찾은 요소 수보다 적으면 초과된 요소는 빈 문자열로 교체됩니다.
배열을 검색하고 있지만 하나의 문자열만 바꾸는 경우 대체 문자열은 발견된 모든 값에 영향을 미칩니다.
Syntax
str_ireplace(find,replace,string,count)
Parameters | Description |
---|---|
find | 필수입니다. 찾을 값을 지정합니다. |
replace | 필수입니다. find의 값을 대체할 값을 지정합니다. |
string | 필수입니다. 검색할 문자열을 지정합니다. |
count | 선택 사항입니다. 대체 횟수를 계산하는 변수입니다. |
방법 2: substr_replace() 함수를 사용하여
"Hello"를 "world"로 바꿉니다.
<?php echo substr_replace("Hello","world",0); ?>
출력:
world
설명:
substr_replace () 함수는 string 그 일부를 다른 문자열로 바꾸세요.
substr_replace(string,replacement,start,length)
parameter | description |
---|---|
string | 필수입니다. 확인할 문자열을 지정합니다. |
교체 | 필수입니다. 삽입할 문자열을 지정합니다. |
start |
필수입니다. 문자열에서 대체를 시작할 위치를 지정합니다.
|
길이 |
선택사항. 대체할 문자 수를 지정합니다. 기본값은 문자열 길이와 동일합니다.
|
권장 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 대소문자를 무시하고 문자열을 바꾸는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!