Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP에서 substr() 함수 설명


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() 함수를 사용했습니다. 첫 번째 표현에서 우리는 시작점을 언급했지만 끝점은 언급하지 않았습니다. 두 번째 표현에서는 시작점과 끝점을 모두 언급했습니다. 세 번째 표현에서는 끝에서 평가하도록 부정적인 시작점을 언급했습니다.