> 백엔드 개발 > PHP 튜토리얼 > PHP에서 substr 함수를 사용하는 방법

PHP에서 substr 함수를 사용하는 방법

清浅
풀어 주다: 2023-04-04 17:58:01
원래의
7344명이 탐색했습니다.

substr 함수는 start와 length의 값을 설정하여 문자열의 특정 부분을 반환하는 함수입니다.

오늘 공유해드릴 내용은 주로 start 및 length 매개변수로 지정된 문자열 부분을 반환하는 데 사용되는 PHP의 substr 함수입니다. 다음으로, 어느 정도 참고할만한 가치가 있는 글에서 그 사용법을 자세히 소개할 예정이며, 모두에게 도움이 되기를 바랍니다.

PHP에서 substr 함수를 사용하는 방법

【추천 코스: PHP Tutorial

다음 구문을 갖습니다:

substr(string,start,length)
로그인 후 복사

반환 값: 이 함수는 추출할 문자열의 일부를 반환하고, 실패하면 FALSE를 반환하거나, 빈 문자열을 반환합니다. . 시작 매개변수가 음수이고 길이가 시작보다 작거나 같으면 길이는 0

Note: substr() 함수는 PHP 4, PHP 5, PHP 7에서 사용할 수 있습니다. PHP 버전 5.2.2~5.2.6에서 시작 매개변수가 음수 잘림 또는 범위를 벗어난 위치를 나타내는 경우 FALSE가 반환됩니다. 다른 버전에서는 시작 위치에서 시작하는 문자열을 가져옵니다.

관련 함수:

strrchr() 함수는 다른 문자열에서 마지막으로 나타나는 문자열을 찾고 해당 위치부터 문자열 끝까지의 모든 문자를 반환하는 데 사용됩니다.

substr_replace() 함수는 문자열의 하위 문자열

preg_match() 함수는 일치하는 정규 표현식을 수행하는 데 사용됩니다.

trim() 함수는 문자열 양쪽에서 공백 문자나 기타 미리 정의된 문자를 제거하는 데 사용됩니다.

mb_substr() 함수는 문자열의 일부를 가져오는 데 사용됩니다.

매개변수 소개

string

은 입력 문자열을 지정하는 데 사용됩니다. 입력 문자열은 한 문자 이상이어야 합니다. 필수 매개변수입니다.

start

은 반환된 문자열의 시작 위치를 지정하는 데 사용됩니다. 필수 매개변수입니다. start가 음수가 아니면 반환된 문자열은 문자열의 시작 부분에서 시작하여 0부터 계산됩니다. start가 음수이면 반환된 문자열은 문자열 끝의 시작 문자에서 시작됩니다.

문자열이 시작 문자보다 짧으면 FALSE를 반환합니다.

length

은 반환된 문자열의 길이를 지정하는 데 사용됩니다. 이는 선택적 매개변수입니다. 기본값은 문자열의 끝입니다. 길이가 주어지고 양수인 경우, 반환된 문자열은 시작부터 시작하여 최대 길이의 문자를 포함합니다(문자열의 길이에 따라 다름). 길이가 주어지고 음수인 경우, 해당 문자는 문자열 끝에서 생략됩니다(음수인 경우 시작 위치를 계산한 후). start가 잘린 위치 이상을 나타내는 경우 FALSE를 반환합니다.

참고: 길이가 0, FALSE 또는 NULL로 지정되면 빈 문자열이 반환됩니다. 길이를 생략하면 문자열의 처음부터 끝까지 부분 문자열이 반환됩니다.

공유 예:

<?php
echo substr("Hello world",10)."<br>";
echo substr("Hello world",7)."<br>";
echo substr("Hello world",-1)."<br>";
echo substr("Hello world",-8)."<br>";
echo substr("Hello world",0)."<br>";
?>
로그인 후 복사

렌더링:

PHP에서 substr 함수를 사용하는 방법

요약: 위 내용은 이 글의 전체 내용입니다. 문자열을 가로채는 PHP를 배우는 것이 모든 사람에게 도움이 되기를 바랍니다

위 내용은 PHP에서 substr 함수를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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