PHP 주요레퍼런스/문자열 처리 함수

substr

웹 개발자의 비상 2011. 7. 31. 21:30
string substr(string string, int start[, int length])
문자의 일부분을 반환한다.

 

인자로 전달받은 string에서 start를 기준으로 length개만큼의 문자열만을 반환한다.
이때 start를 0보다 큰 정수로 지정하면 문자열을 앞에서부터 첫 번째 문자를 0으로 start문자에서부터 반환하기 시작하고
srart를 0보다 작은 값을 지정하면 뒤에서부터 첫 번째 문자를 1로 start문자에서부터 반환하기 시작한다.

length를 0보다 큰 정수정수로 지정한 경우는 그대로의 length 개수를 나타내고
0보다 작은 값을 지정하면 start 이후 마지막부터 length 개를 제외한 문자열 까지를 나타낸다

 

<?
echo substr("ABCDEFG", 1)."<br>"; //BCDEFG
echo substr("ABCDEFG", 1, 3)."<br>"; //BCD
echo substr("ABCDEFG", -3)."<br>"; //EFG
echo substr("ABCDEFG", -3, 2)."<br>"; //EF
echo substr("ABCDEFG", 3, -1)."<br>"; //DEF
echo substr("ABCDEFG", 1, -3)."<br>"; //BCD
echo substr("ABCDEFG", -6, -1)."<br>"; //BCDEF
echo substr("ABCDEFG", 0, -1)."<br>"; //ABCDEF
?>

 

 

 

728x90

'PHP 주요레퍼런스 > 문자열 처리 함수' 카테고리의 다른 글

stristr  (0) 2011.07.31
strstr/strchr  (0) 2011.07.31
strncasecmp  (0) 2011.07.31
strncmp  (0) 2011.07.31
strcasecmp  (0) 2011.07.31