substr의 일반적인 사용
PHP 에서 문자열에서 일부를 잘라내여 쓰고자 할때 사용하는 함수가 substr 입니다.
이 함수의 용법은 아래와 같습니다.
substr ($tString, $start_Pos, $length); $tString에 담고 있는 문자열의 $start_Pos부터 길이$length만큼을 잘라내어 반환한다 |
샘플 예제 :
$a = "i am a boy";
$k = substr($a, 2, 2);
echo $k; // 결과는 am를 출력합니다.
두번째 인수가 음수로 바뀌면~
만약에 $length의 값에 음수를 지정하면 다른 결과가 됩니다.
$k = substr($a, 2, -2);
위의 샘플예제의 문장 중, 세번째 인수를 음수로 바꾸면 그 결과는 아래와 같이 됩니다.
$k 의 값에는 am a b가 됩니다.
첫번째 인수도 음수로 바뀌면 ~
또, 아래와 같이 바뀌며 결과는 또 달라지지요.
$k = substr($a, -5, -2);
$k 의 값에는 a b가 됩니다.
군산에서 먹은 짬뽕
정리하면 ~
두번째 인수가 음수면 문자열 자르기의 시작점을 문자열의 끝부터 찾습니다.
세번째 인수가 음수면, 두번째 인수와 관계없이, (전체문자열길이 - 세번째인수)-1 가 자르기의 끝점.
'홈페이지제작' 카테고리의 다른 글
PHP 문자열로 문자열 자르기 explode 함수 (1) | 2012.07.20 |
---|---|
PHP 간단한 파일 업로드 upload (0) | 2012.07.19 |
PHP 디렉토리 내의 파일 목록 (하위 디렉토리 포함) (0) | 2012.07.09 |
학원매매 홈페이지제작 (0) | 2012.07.04 |
빨리 뜨는 홈페이지제작 (0) | 2012.07.04 |