php
PHP - substr 함수
substr (PHP 4, PHP 5)
substr 함수는 자주 사용하는 함수로서 문자열의 원하는 일부를 반환합니다. 문자열중 원하는 부분의 일부를 추출할 수 있습니다. 예를 들어 문자열의 앞부분이나 뒷부분를 추출하거나 원하는 위치부터 전부를 추출할 수도 있습니다.
string substr ( string $string , int $start [, int $length ] )
첫번째 인자는 원본 문자열이고, 두 번째 인자는 반환하려는 문자열의 시작위치 (0 또는 음수 -1로 지정)를 의미합니다.
마지막 인자는 반환하려는 문자열의 끝 위치를 의미하는데, 세 번째 인자를 지정하지 않을 경우 지정된 두 번째 인자(시작위치부터...)부터 문자열의 전부를 반환합니다.
substr 함수를 사용하지 않고 배열로 추출할 수 있습니다.
substr 함수는 자주 사용하는 함수로서 문자열의 원하는 일부를 반환합니다. 문자열중 원하는 부분의 일부를 추출할 수 있습니다. 예를 들어 문자열의 앞부분이나 뒷부분를 추출하거나 원하는 위치부터 전부를 추출할 수도 있습니다.
string substr ( string $string , int $start [, int $length ] )
첫번째 인자는 원본 문자열이고, 두 번째 인자는 반환하려는 문자열의 시작위치 (0 또는 음수 -1로 지정)를 의미합니다.
마지막 인자는 반환하려는 문자열의 끝 위치를 의미하는데, 세 번째 인자를 지정하지 않을 경우 지정된 두 번째 인자(시작위치부터...)부터 문자열의 전부를 반환합니다.
<?php
// 4번째 문자열부터 3개 문자를 추출
print( substr("asdfghjkl", 4,3) ); // 출력: "ghj"
print( substr("If string is less than or equal to start characters long", 3. 6) );
// 출력: "string"
// 첫번째 문자열부터 2개 문자를 추출
print( substr("If string is less than or equal to start characters long", 0,2) );
// 출력: "if"
// 마지막 문자 1개 문자를 추출
print ( substr("asdfghjkl", -1) ); // 출력: "l"
// 마지막 문자 2개 문자를 추출
print ( substr("asdfghjkl", -2) ); // 출력: "kl"
// 끝에서 세번째 문자 1개를 추출
print ( substr("abcdef", -3, 1) ); // 출력 "d"
// 18번째 문자열부터 전부를 추출
print( substr("If string is less than or equal to start characters long", 18) );
// 출력: "than or equal to start characters long"
// 2번째 문자부터 전부를 추출
print ( substr('abcdef', 1) ); // 출력 "bcdef"
?>
substr 함수를 사용하지 않고 배열로 추출할 수 있습니다.
<?php
$string = 'abcdef';
echo $string[0]; // a
echo $string[3]; // d
echo $string[strlen($string)-1]; // f
?>
0 댓글