PHP는 고유한 기능을 가진 다양한 종류의 내장 기능을 제공합니다. substr()은 PHP의 내장 함수이며 이 함수는 문자열과 함께 작동합니다. 문자열의 일부를 추출하는 데 사용됩니다.
substr()의 구문은 아래에 설명되어 있습니다.
substr(문자열, 시작, 길이)
이제 매개변수에 대해 알아보겠습니다. 3개의 매개변수를 substr() 함수에 전달할 수 있으며 그 중 2개는 필수이고 1개는 선택 사항입니다.
문자열
이 매개변수에서 자르거나 조정하는 데 필요한 문자열을 전달합니다. 이것은 필수 매개변수입니다.
시작 위치
이것은 필수 매개변수입니다. 이것은 부분을 제거해야 하는 문자열의 위치를 의미합니다. 이 값은 정수여야 합니다. 정수가 양수인 경우 반환된 문자열은 입력에 언급된 시작 위치에서 시작합니다.
이 경우 음의 정수는 시작 위치가 문자열의 끝임을 나타냅니다.
길이
이 매개변수는 임의적이며 정수여야 합니다. 이것은 원래 문자열에서 잘라야 하는 문자열 부분의 길이를 의미합니다. 이 경우 양의 정수는 처음부터 시작하여 처음부터 길이를 추출한다는 것을 나타냅니다.
, 이 경우 음의 정수는 문자열 끝에서 추출된 길이를 나타냅니다.
정수가 음수이면 시작부터 시작한다는 의미이고 아무 것도 전달되지 않으면 start_position에서 시작하여 문자열 끝까지 문자열을 반환합니다.
예시
<?php $string1 ="Welcome To Tutorials Point"; $len = strlen($string1); echo substr($string1, 8),"<br/>"; echo substr($string1, 5, $len),"<br/>"; echo substr($string1, -5, 3),"<br/>"; ?>
출력
To Tutorials Point me To Tutorials Point Poi
설명
위의 예에서 우리는 문자열 변수를 가져와야 하고 그 문자열의 필요한 부분을 얻기 위해 substr() 함수를 사용했습니다. 첫 번째 표현에서 우리는 시작점을 언급했지만 끝점은 언급하지 않았습니다. 두 번째 표현에서는 시작점과 끝점을 모두 언급했습니다. 세 번째 표현에서는 끝에서 평가하도록 부정적인 시작점을 언급했습니다.