substr
(PHP 4, PHP 5)
substr — 문자열의 일부를 반환한다.
설명
string substr
( string $string
, int $start
[, int $
length
] )
Substr은 start 와 length 매개변수에 의해 지정된 string 문자열의 일부를 반환한다.
만약 start 양수라면, 반환되는 문자열은 0부터 시작되는 string 의 start 번째 위치에서 시작하는 문자열이 될 것이다. 예를 들어 문자열 'abcdef'이 있다고 하자. 0의 위치에 있는 문자는 'a'가 되고, 2의 위치에 있는 문자는 'c'가 되는 식이다.
예:
$rest = substr ("abcdef", 1); // "bcdef" 을 반환한다.
$rest = substr ("abcdef", 1, 3); // "bcd" 을 반환한다.
만약 start 가 음수라면, 반환되는 문자열은 string 의 끝에서부터 start 번째 부터 시작하는 문자열이 된다.
예:
$rest = substr ("abcdef", -1); // "f" 를 반환
$rest = substr ("abcdef", -2); // "ef" 를 반환
$rest = substr ("abcdef", -3, 1); // "d" 를 반환
만약 length 이 주어지고 양의 값이라면, 반환되는 문자열은 start 에서 시작해서 length 에서 끝나는 문자열이 될 것이다. 만약 (시작이 문자열의 끝을 지나기 때문에) 문자열이 음의 길이를 갖는 결과가 된다면, 반환되는 문자열은 start 의 문자 하나가 될 것이다. (역자주: 빈문자열이 출력된다.)
만약 length 이 음의 값이라면, 스트링의 끝에서 부터 시작해서 length 의 위치에 있는 문자가 반환되는 문자열의 끝이 되는 문자열이 된다. 만약 문자열이 음의 길이를 갖는 결과가 나온다면, 반환되는 문자열은 start 의 문자 하나가 될 것이다. (역자주: 빈문자열이 출력된다.)
예:
$rest = substr ("abcdef", 1, -1); // "bcde"를 반환한다.