안녕하세요

프로그램 과정에서 막혔던 문제들에 대한 해결책 정리


페이지 목록

레이블이 Left인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Left인 게시물을 표시합니다. 모든 게시물 표시

2018년 1월 30일 화요일

PHP Left, Right

< 방법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