< 방법1 >
substr('123456', 0, 2) = 12 : asp 의 left 와 같은 효과
substr('123456', 2) = 3456 : asp 엔 없지만 파라미터 2 만큼 왼쪽에서 제외하고 나머지 부분들을 다 긁어옴
substr('123456', -2) = 56 : asp 의 right 와 같은 효과
substr('123456', 2, 5)3456 : asp 의 mid 와 같은 효과
주의 할점은 left 와 mid 함수와 substr 의 차이는 스트링의 첫 주소값을 asp 는 1로 php는 0 으로 한다는 점이다
< 방법2 >
ASP의 내장함수인 left() , right() 와 유사한 기능을 하기 위해 만들어진 PHP용 Function
용도 : 글자수 자르기
<?php
function right($value, $count){
$value = substr($value, (strlen($value) - $count), strlen($value));
return $value;
}
function left($string, $count){
return substr($string, 0, $count);
}
$str ="오늘은 기분좋은하루입니다";
$str2 = left($str, 3);
echo $str2;
?>
- 출력결과
오
참고자료
http://www.dreamincode.net/forums/showtopic59918.htm
http://gooranet.tistory.com/20
댓글 없음:
댓글 쓰기