예
문자열에서 "world" 반환:
<?php echo substr("Hello world",6); ?>
정의 및 사용법
substr() 함수는 문자열의 일부를 반환합니다.
참고: 시작 매개변수가 음수이고 길이가 시작보다 작거나 같으면 길이는 0입니다.
Syntax
substr(string,start,length)
Parameters | Description |
string | 필수입니다. 반환할 문자열의 일부를 지정합니다. |
start | 필수입니다. 문자열에서 시작할 위치를 지정합니다.
|
길이 | 선택사항. 반환할 문자열의 길이를 지정합니다. 기본값은 문자열 끝까지입니다.
|
기술 세부정보
반환값: | 반환 문자열의 일부를 추출하고, 실패 시 FALSE를 반환하거나, 빈 문자열을 반환합니다. |
PHP 버전: | 4+ |
변경 로그: | PHP 5.2.2~5.2.6 버전에서 시작 매개변수가 음수 잘림 또는 범위를 벗어난 위치를 나타내는 경우 반환됩니다. 거짓. 다른 버전에서는 시작 위치에서 시작하는 문자열을 가져옵니다. |
更多实例
实例 1
使用带有不同正负数的 start 参数:
<?php echo substr("Hello world",10)."<br>"; echo substr("Hello world",1)."<br>"; echo substr("Hello world",3)."<br>"; echo substr("Hello world",7)."<br>"; echo substr("Hello world",-1)."<br>"; echo substr("Hello world",-10)."<br>"; echo substr("Hello world",-8)."<br>"; echo substr("Hello world",-4)."<br>"; ?>
实例 2
使用带有不同正负数的 start 和 length 参数:
<?php echo substr("Hello world",0,10)."<br>"; echo substr("Hello world",1,8)."<br>"; echo substr("Hello world",0,5)."<br>"; echo substr("Hello world",6,6)."<br>"; echo substr("Hello world",0,-1)."<br>"; echo substr("Hello world",-10,-2)."<br>"; echo substr("Hello world",0,-6)."<br>"; echo substr("Hello world",-2-3)."<br>"; ?>
PHP实例代码如下:
$rest_1 = substr("abcdef", 2); // returns "cdef" $rest_2 = substr("abcdef", -2); // returns "ef" $rest1 = substr("abcdef", 0, 0); // returns "" $rest2 = substr("abcdef", 0, 2); // returns "ab" $rest3 = substr("abcdef", 0, -1); // returns "abcde" $rest4 = substr("abcdef", 2,0); // returns "" $rest5 = substr("abcdef", 2,2); // returns "cd" $rest6 = substr("abcdef", 2, -1); // returns "cde" $rest7 = substr("abcdef", -2,0); // returns "" $rest8 = substr("abcdef", -2,2); // returns "ef" $rest9 = substr("abcdef", -2,-1); // returns "e"
위 내용은 PHP는 문자열을 반환하는 substr() 함수를 가로챕니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!