"str_replace의 고급 사용법을 알아야 합니다
"
PHP 프레임워크 ThinkPHP의 소스 코드를 읽는 과정에서 인기 없는 방법, 즉 흔하지 않은 사용법이 많이 있습니다.
여기서 Kaka는 먼저 문자열의 일부 문자를 바꾸는(대소문자 구분) str_replace 메서드를 구문 분석합니다.
먼저 일반적으로 사용되는 사례를 살펴보겠습니다
이 컨트롤러에 액세스하면 어떤 결과가 반환되는지, 즉 결과가 반환되는지 알아야 합니다Hello world!
中所有的world
会给改变为Peter
반환 결과에는 총 대체 횟수가 출력되는 것으로 표시됩니다.
물론 카카가 오늘 여러분에게 설명하고 싶은 것은 이 두 가지 사용 방법이 아니라 아래 사례를 참고하세요
에서 확인할 수 있는 값과 요구 사항은 다음과 같습니다. 이 경우 대체된 값은 모두 배열입니다.
이 방법을 사용해 본 적이 있는지는 모르겠습니다. Kaka는 이전에 이 방법을 Kaka가 리딩 프레임 소스 코드에서 발견했습니다.
Return results
반환된 결과에서도 교체된 것을 확인할 수 있습니다. 이 획득 방법은 개발 과정에서 자주 사용되지 않지만, 그래도 이 점을 알아두셔야 합니다. 사용법.
는 프레임워크 소스 코드에서 이렇게 사용됩니다. 이 케이스는 Kaka가 시연한 세 번째 케이스와 완전히 동일합니다.
이것은 SQL 문을 생성할 때 프레임워크 소스 코드가 수행하는 작업입니다.
위는 str_replace의 간단한 사용법에 대한 것입니다
“배움에 대한 끈기, 블로그에 대한 끈기, 공유에 대한 끈기는 카카가 경력 이후부터 지켜온 신념입니다. 거대한 인터넷에 올라온 카카의 글이 여러분에게 조금이나마 도움이 되기를 바랍니다. 카카, 다음 호에서 만나요
”
위 내용은 PHP에서 str_replace의 고급 사용법을 알고 계십니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!