본문 바로가기

전체 글

strtotime 함수를 이용한 시간 및 날짜 변경하는 방법 strtotime 함수를 이용한 시간 및 날짜 변경하는 방법 [ strtotime 함수 ]문자열 형태의 날짜를 입력받아 UNIX의 값으로 돌려주는 함수다.Ex )$regdate = "2010-05-10"; 이라면 하루전 날짜인 "2010-05-09" 를 문자열로 구하려고 할때...$beforeday = date("Y-m-d", strtotime($reagdate." -1 day"));※ 그밖에...현재 : strtotime($regdate." now"));내일 : strtotime($regdate."+1 day"));일주일후 : strtotime($regdate." +1 week"));한달전 : strtotime($regdate." -1 month"));다음주 목요일 : strtotime($regdate.. 더보기
변수값을 함수이름으로 사용하여 함수 실행 변수값을 함수이름으로 사용하여 함수 실행 function test($a){echo $a;} $func_name='test';$func_name('Hellow World'); 실행결과 Hellow World 위 코드를 보면 변수에 함수명을 저장한 다음 그 변수값에 담긴 함수명을 이용하여 함수를 실행하는 방법이다.이를 가변함수라고 한다. 프로그래밍을 하다보면 위의 기능이 필요하게 되는 경우가 있다.그러나 사실 보안상의 위험이 생길수 있는 부분이므로, 사용을 피하거나, 사용하더라도 신중히 사용할 것을 당부한다. 위와 비슷하게 가변변수라는 것도 존재한다.위에서는 변수게 담긴 값을 함수명으로 사용하였다면 가변변수는 변수에 담긴 값을 변수명으로 사용하는 방법이다. $name='a'; $a='Hellow World'.. 더보기
한글자르기 UTF-8 기준$data1 = "테스트";mb_substr($data1, 시작점, 자를글자, "utf-8");utf 나 euc-kr 은 ㅠㅠ한글이니 2byte씩 더보기
PHP 클래스 PHP 클래스1.클래스정의 클래스란? 클래스는객체의변수와함수를정의하는템플릿이며,이에따라변수로표현되는데이터영역과이러한데이터영역에접근할수있는함수로구성됩니다.클래스내에정의된변수를멤버변수(member variable)라고하고함수를메쏘드(method)라고합니다. C++과같은객체지향언어에서는멤버변수를데이터멤버,메쏘드를멤버함수라고호칭합니다. PHP에서클래스를사용하는것은 C++또는자바와거의비슷합니다. 클래스정의 클래스를정의(class definition)할때는키워드"class"를사용합니다.클래스를구성하는멤버변수와메쏘드를정의할때는"var"과"function"이라는키워드를사용합니다."function"은일반함수를정의할때도사용되지만"var"은클래스의멤버변수를정의할때만사용되는키워드로,멤버변수를정의할때는반드시명시하여야합니다.예를.. 더보기