PHP substr() 함수
정의와 사용법
substr() 함수는 문자열의 일부를 반환합니다.
주석:만약 start 파라미터가 음수이고 length 소수점 이하 또는 같습니다. start그렇다면 length 0입니다.
문법
class="language-php">substr(string,sta rt,length)파라미터 | 설명 |
---|---|
string | 필수. 반환할 문자열의 일부를 지정합니다. |
start |
필수. 문자열에서 시작할 위치를 지정합니다.
|
length |
선택 사항. 반환된 문자열의 길이를 지정합니다. 기본적으로 문자열의 끝까지입니다.
|
기술 세부 사항
반환 값: | 문자열의 추출된 부분을 반환하며, 실패하면 FALSE 또는 빈 문자열을 반환합니다。 |
PHP 버전: | 4+ |
업데이트 기록: |
PHP 5.2.2부터 5.2.6 버전에서는, 만약 start 파라미터가 음수 절단 또는 범위를 벗어난 위치를 나타내면 FALSE를 반환합니다。 다른 버전은 start 문자열을 시작하는 위치에서 문자열을 가져옵니다。 |
더 많은 예제
예제 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>"; ?>