> 백엔드 개발 > PHP 튜토리얼 > string_php 예제 중간에 있는 문자의 일부를 가져오는 PHP 메서드

string_php 예제 중간에 있는 문자의 일부를 가져오는 PHP 메서드

WBOY
풀어 주다: 2016-05-16 20:38:10
원래의
1152명이 탐색했습니다.

이것은 문자열의 두 부분 문자열 사이의 부분 문자열을 얻는 방법입니다. 예를 들어 www.jb51.net 문자열에서 coderbolg 부분 문자열을 얻으려면 이 PHP 함수를 구현하십시오.

코드 복사 코드는 다음과 같습니다.

함수 get_between($input, $start, $end) {

$substr = substr($input, strlen($start) strpos($input, $start),

(strlen($input) - strpos($input, $end))*(-1));

$substr; 반환

}

$string = "www.jb51.net";

$start = "www.";

$end = ".net";

echo get_between($string, $start, $end); // 출력:coderbolg


그러나 이 함수에는 제한이 있습니다. 즉, $start 하위 문자열과 $end 하위 문자열은 전체 문자열에서 한 번만 나타날 수 있습니다. 아래 예를 참조하세요.
코드 복사 코드는 다음과 같습니다.

$string = "http://www.jb51.net/";

$start = "http://";

$end = "/";


분명히 이 표준 URL의 도메인 이름 부분을 가져오고 싶습니다. $end 하위 문자열은 전체 문자열에서 고유하지 않으므로 사용할 때 주의하세요!
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿