PHP 문자열 교체 방법

angryTom
풀어 주다: 2023-04-07 08:50:01
원래의
16100명이 탐색했습니다.

PHP 문자열 교체 방법

문자열 대체는 개발 과정에서 자주 사용되는 데이터 처리 방법입니다. 아래에서는 PHP에서 캐릭터 생성을 대체하는 방법을 소개합니다.

추천 튜토리얼: PHP 비디오 튜토리얼

관련 함수는 다음과 같습니다:

substr_replace(): 문자열의 일부를 다른 문자열로 교체 문자 문자열

str_replace(): 하나의 문자열을 사용하여 문자열의 다른 문자를 바꿉니다.

substr_replace( )

substr_replace() 함수는 문자열의 일부를 다른 문자열로 바꾸고 혼합된 유형을 반환하는 데 사용됩니다.

구문:

mix substr_replace ( mixed string, string replacement, int start [, int length] )
로그인 후 복사

매개변수 설명은 다음과 같습니다.

#🎜🎜 #ParameterDescriptionstring처리할 문자열 #🎜 🎜## 🎜🎜#replacement삽입할 문자열start#🎜 🎜# 문자열의 시작 위치는 0입니다. 음수인 경우 문자열의 끝 부분에서 지정된 위치부터 시작하며, 기본값은 문자열 끝까지입니다. 음수이면 문자열 끝에서 반환됩니다. 예:
<?php
echo substr_replace(&#39;abcdef&#39;, &#39;###&#39;, 1);	//输出 a###
echo substr_replace(&#39;abcdef&#39;, &#39;###&#39;, 1, 2);	//输出 a###def
echo substr_replace(&#39;abcdef&#39;, &#39;###&#39;, -3, 2);	//输出 abc###f
echo substr_replace(&#39;abcdef&#39;, &#39;###&#39;, 1, -2);	//输出 a###ef 
?>
로그인 후 복사
# 🎜🎜# Tip
start가 음수이고 길이가 start보다 작거나 같으면 길이는 0입니다.
str_replace()

str_replace() 함수는 하나의 문자열을 사용하여 다른 문자열을 대체합니다. 문자, 혼합 반환 유형.

구문:

mixed str_replace( mixed search, mixed replace, mixed string [, int &count] )
로그인 후 복사
매개변수 설명은 다음과 같습니다.

#🎜🎜 #

매개변수Description

search
#🎜 🎜 #(대체된) 문자열을 찾으려면

replace검색 문자열을 바꾸려면 # 🎜🎜#stringcount 예: 차이점 이 함수와 substr_replace() 사이에는 조건을 충족하는 모든 것이 대체됩니다. 이 함수는 대소문자를 구분합니다. 대소문자를 구분하지 않고 검색하고 바꾸려면 str_ireplace()

위 내용은 PHP 문자열 교체 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
처리할 문자열
선택 사항, 한 쌍 교체 횟수 변수
<?php
echo str_replace("world","earth","Hello world!");		//输出 Hello earth!
//替换多个,且第二个参数为空字符
echo str_replace("o","","Hello world!");			//输出 Hell wrld! 
//使用数组
$arr = array("e", "o");
$arr2 = array("x", "y");
echo str_replace($arr, $arr2, "Hello World of PHP", $i);	//输出 Hxlly Wyrld yf PHP 
echo $i;							//输出4  
?>
로그인 후 복사
을 사용하세요.