PHP에서 str_replace의 고급 사용법을 알고 계십니까?

咔咔
풀어 주다: 2023-04-09 16:46:01
원래의
3963명이 탐색했습니다.
"

str_replace의 고급 사용법을 알아야 합니다

"

PHP 프레임워크 ThinkPHP의 소스 코드를 읽는 과정에서 인기 없는 방법, 즉 흔하지 않은 사용법이 많이 있습니다.

여기서 Kaka는 먼저 문자열의 일부 문자를 바꾸는(대소문자 구분) str_replace 메서드를 구문 분석합니다.

먼저 일반적으로 사용되는 사례를 살펴보겠습니다

PHP에서 str_replace의 고급 사용법을 알고 계십니까?
데모 사례

이 컨트롤러에 액세스하면 어떤 결과가 반환되는지, 즉 결과가 반환되는지 알아야 합니다Hello world!中所有的world会给改变为Peter

PHP에서 str_replace의 고급 사용법을 알고 계십니까?
그런 다음 다음으로 진행합니다. step 케이스 업그레이드는 아래 사진을 참고해주세요
이 경우 검색할 데이터는 배열이며, 기능 교체도 가능합니다.

PHP에서 str_replace의 고급 사용법을 알고 계십니까?
데모 사례 2

반환 결과에는 총 대체 횟수가 출력되는 것으로 표시됩니다.

PHP에서 str_replace의 고급 사용법을 알고 계십니까?
사례 2 반환 결과

물론 카카가 오늘 여러분에게 설명하고 싶은 것은 이 두 가지 사용 방법이 아니라 아래 사례를 참고하세요

에서 확인할 수 있는 값과 요구 사항은 다음과 같습니다. 이 경우 대체된 값은 모두 배열입니다.

이 방법을 사용해 본 적이 있는지는 모르겠습니다. Kaka는 이전에 이 방법을 Kaka가 리딩 프레임 소스 코드에서 발견했습니다.

PHP에서 str_replace의 고급 사용법을 알고 계십니까?
사례 시연 3

Return results

반환된 결과에서도 교체된 것을 확인할 수 있습니다. 이 획득 방법은 개발 과정에서 자주 사용되지 않지만, 그래도 이 점을 알아두셔야 합니다. 사용법.

PHP에서 str_replace의 고급 사용법을 알고 계십니까?
케이스 3의 반환 결과

는 프레임워크 소스 코드에서 이렇게 사용됩니다. 이 케이스는 Kaka가 시연한 세 번째 케이스와 완전히 동일합니다.

이것은 SQL 문을 생성할 때 프레임워크 소스 코드가 수행하는 작업입니다.

PHP에서 str_replace의 고급 사용법을 알고 계십니까?
Demo Case 4

위는 str_replace의 간단한 사용법에 대한 것입니다

배움에 대한 끈기, 블로그에 대한 끈기, 공유에 대한 끈기는 카카가 경력 이후부터 지켜온 신념입니다. 거대한 인터넷에 올라온 카카의 글이 여러분에게 조금이나마 도움이 되기를 바랍니다. 카카, 다음 호에서 만나요

위 내용은 PHP에서 str_replace의 고급 사용법을 알고 계십니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!