문자열에서 "world"를 반환합니다.
<?phpecho substr("Hello world",6);?>substr() 함수는 문자열의 일부를 반환합니다.
참고: 시작 매개변수가 음수이고 길이가 시작보다 작거나 같은 경우 길이는 0입니다.
하위 문자열( 문자열,시작,길이 )
매개변수 | 설명하다 |
---|---|
끈 | 필수의. 반환할 문자열의 일부를 지정합니다. |
시작 | 필수의. 문자열에서 시작할 위치를 지정합니다. 양수 - 문자열의 지정된 위치에서 시작합니다. 음수 - 문자열 끝에서 지정된 위치에서 시작 0 - 문자열의 첫 번째 문자에서 시작 |
길이 | 선택 과목. 반환할 문자열의 길이를 지정합니다. 기본값은 문자열 끝까지입니다. 양수 - 시작 매개변수의 위치에서 반환됩니다. 음수 - 문자열 끝에서 반환됨 |
반환 값: | 문자열의 추출된 부분을 반환하거나 실패 시 FALSE를 반환하거나 빈 문자열을 반환합니다. |
---|---|
PHP 버전: | 4+ |
업데이트 로그: | PHP 버전 5.2.2~5.2.6에서 시작 매개변수가 음수 잘림 또는 범위를 벗어난 위치를 나타내는 경우 FALSE가 반환됩니다. 다른 버전은 시작 위치에서 시작하는 문자열을 가져옵니다. |
다른 양수와 음수로 시작 매개변수를 사용합니다.
<?phpecho substr("Hello world",10)."<br>";echo substr("Hello world",1)."<br>";echo substr("Hello world",3)."<br >";echo substr("안녕하세요 세계",7)."<br>";echo substr("안녕하세요 세계",-1)."<br>";echo substr("안녕하세요 world",-10)."<br>";echo substr("Hello world",-8)."<br>";echo substr("Hello world",-4)."<br>";? >다른 부호와 함께 시작 및 길이 매개변수를 사용합니다.
<?phpecho substr("안녕하세요 세계",0,10)."<br>";echo substr("안녕하세요 세계",1,8)."<br>";echo substr("안녕하세요 세계",0, 5)."<br>";echo substr("안녕하세요 세계",6,6)."<br>";echo substr("안녕하세요 세계",0,-1)."<br>";echo substr("안녕하세요 세계",-10,-2)."<br>";echo substr("안녕하세요 세계",0,-6)."<br>";echo substr("안녕하세요 세계",-2 -3)."<br>";?>