Program/PHP(162)
-
[PHP] 실수와 정수 반올림하기 round()
058_PHP 실수 반올림하기 round() [요약] 실수를 반올림하는 함수 round() 에 대해 알아보자. 통계 프로그램을 만들다 보면 몇 자리 수까지만 표시하고 반올림하여 값을 표시하는 상황이 발생한다. 이럴 때 수를 반올림하는 함수는 round()이다. [round() 함수 사용 방법] round(반올림할 수, 표시할 소수점 자리수) 반올림할 수가 23.12이고 표시할 자리수가 1이면 소수 첫째자리까지 표시하며 이후 순자의 수에 따라 첫째자리수까지 반올림된다. round(23.12, 1); // 표시할 자리수가 1이므로 23.1을 표시한다. // 다음의 숫자가 2이므로 반올림하여 23.1을 표시한다. round(23.15, 1); // 표시할 자리수가 1이므로 23.2를 표시한다. // 다음의 숫..
2022.09.15 -
[PHP] 배열에서 가장 작은 값(최소값) 구하기 min()
057_PHP 배열에서 가장 작은 값(최소값) 구하기 min() [요약] 배열의 값 중 가장 작은 수를 구하는 함수 min()에 대해 알아보자. 배열에서 가장 작은 수를 찾을 때는 min() 함수를 사용한다. [min() 함수 사용 방법] min(배열변수); 다음은 min() 함수를 사용한 예제이다. [예제: 58_min.php ] 실행결과 내용 초보자를 위한 PHP 200제 김태영 지음 | 정보문화사
2022.09.14 -
[PHP] 배열에서 가장 큰 값(최대값) 구하기 max()
056_PHP 가장 큰 값(최대값) 구하기 max() [요약] 배열의 값 중 가장 큰 수를 구하는 함수 max() 에 대해 알아보자. 배열에서 가장 큰 수를 찾을 때는 max() 함수를 사용한다. [max() 함수 사용 방법] max(배열변수); 다음은 max() 함수를 사용한 예제이다. [예제: 57_max.php ] 실행결과 range함수를 사용해 1부터 1000까지의 수를 배열로 대입했으므로 가장 큰 수인 1000이 결과로 나온다. 초보자를 위한 PHP 200제 김태영 지음 | 정보문화사
2022.09.14 -
[PHP] 1초 이하의 시간 확인하기 microtime()
055_PHP 1초 이하의 시간 확인하기 [요약] 1초 이하의 값을 확인하는 함수 microtime()에 대해 알아보자. 현재 시간을 마이크로초까지 계산해야 할 정도로 정밀한 처리가 필요한 경우에는 microtime() 함수를 사용한다. [microtime() 사용 방법] 소수 표현과 정수 표현을 따로 표시 microtime(); // 출력: 0.60822600 1517368162 소수 표현과 정수 표현을 함께 표시(괄호 안에 true 입력) microtime(true); // 출력: 1517368162.6082 microtime()을 사용하면 마이크로시간은 따로 표시하며, microtime(true)를 사용하면 소수점 4자리까지 표시한다. 다음은 microtime() 함수를 사용한 예제이다. [예제: ..
2022.09.14 -
[PHP] 날짜값이 유효한지 확인하기 checkdate()
054_PHP 날짜값이 유효한지 확인하기 checkdate() [요약] 날짜값이 유효한지 확인하는 함수 checkdate()에 대해 알아보자 날짜가 유효한 값이 맞는지 확인하려면 checkdate() 함수를 사용한다. 유효한 날짜 값이면 true를 아니면 false를 반환한다. [checkdate() 사용 방법] checkdate(월, 일, 년); 2022년 2월은 28일로 끝난다. 다음은 2022년 2월 29일이 유효한 날짜인지 확인하는 예제이다. [예제: 55_checkdate.php ] 실행결과 초보자를 위한 PHP 200제 김태영 지음 | 정보문화사
2022.09.13 -
[PHP] 현재 시간 정보를 배열로 보기 getdate()
053_PHP 현재 시간 정보를 배열로 보기 getdate() [요약] 시간 정보를 배열로 만들어 사용하는 함수 getdate() 에 대해 알아보자. 현재 시간의 정보를 배열로 받으려면 getdate() 함수를 사용한다. [getdate() 사용 방법] getdate(); getdate()는 다음의 배열 정보를 리턴한다. array(11) { ["seconds"]=> int(53) ["minutes"]=> int(4) ["hours"]=> int(17) ["mday"]=> int(13) ["wday"]=> int(2) ["mon"]=> int(9) ["year"]=> int(2022) ["yday"]=> int(255) ["weekday"]=> string(7) "Tuesday" ["month"]=> s..
2022.09.13 -
[PHP] 특정 날짜가 있는 주의 월요일 날짜 구하기
052_PHP 특정 날짜가 있는 주의 월요일 구하기 [요약] 특정 날짜가 있는 주의 월요일 날짜를 타임스탬프로 만들어 계산하는 방법을 알아보자. 특정 요일을 지정하고 그 주의 월요일 날짜와 금요일의 날짜를 구하는 방법에 대해 알아보자. 특정 날짜를 타임스탬프 값으로 변경한 후 해당 날짜의 요일에 맞게 값을 빼거나 추가한다. 2022년 9월 8일은 목요일이며, 이 주의 월요일을 구하려면 목요일에서 3일을 빼야 월요일이 된다. 이와 같은 방식으로 해당 주의 월요일과 금요일을 구할 수 있다. 다음은 특정 날짜가 있는 주의 월요일과 금요일을 구하는 예제이다. [예제: 53_findMondayInThisWeek.php ] 실행결과 내용 초보자를 위한 PHP 200제 김태영 지음 | 정보문화사
2022.09.13 -
[PHP] 타임스탬프로 특정 시간에 작동하는 프로그램 만들기
051_PHP 타임스탬프로 특정 시간에 작동하는 프로그램 만들기 [요약] 특정 시간을 타임스탬프 시간으로 변경하기 위해서는 if문과 mktime()함수, time() 함수를 사용한다. 밤 12시 0분 0초부터 새벽 1시 59분 59초까지 페이지를 연 사람에게 어떠한 문구를 출력한다고 가정했을 때, 밤 12시까지 회사에 대기하다 그 기능을 오픈하지 않고 시간 함수를 이용하여 12시부터 1시 59분 59초 까지만 작동하도록 구현하여 일찍퇴는 하는 프로그램을 만들 수 있다. 다음은 특정 시간에만 특정 기능이 동작하도록 하는 예제이다. [예제: 52_timeevent.php ] 실행결과 이벤트 시작전 이벤트 시간중 이벤트 종료후 초보자를 위한 PHP 200제 김태영 지음 | 정보문화사
2022.09.12 -
[PHP] 특정 시간을 타임스탬프 시간으로 표시하기 mktime()
050_PHP 특정 시간을 타임스탬프 시간으로 표시하기 mktime() [요약] 특정 시간을 타임스탬프 시간으로 변경하는 함수 mktime()에 대하여 알아보자. 앞에서 진행한 내용과 반대로 특정 시간을 타임스탬프로 만드는 mktime() 함수에 대해 알아보자. [mktime() 함수 사용 방법] mktime(시, 분, 초, 월, 일, 년); 타임스탬프 값으로 알고 싶은 시간 정보를 시, 분, 초, 월, 일, 년 순으로 입력한다. 다음은 mktime() 함수를 활용한 예제이다. [예제: 51_mktime.php ] 실행결과 초보자를 위한 PHP 200제 김태영 지음 | 정보문화사
2022.09.12 -
[PHP] 원하는 형식으로 시간 표시하기 date()
049_PHP 원하는 형식으로 시간 표시하가 date() [요약] 타임스탬프의 시간을 더 쉽게 알 수 있는 형태로 변경해주는 함수 date()에 대해 알아보자. 타임스탬프의 값은 몇년 몇월 몇일과 같은 형태로 바꾸려면 date() 함수를 사용한다. [date() 함수 사용 방법] date(시간포맷, 타임스탬프값); 시간포맷에는 알고 싶은 시간의 단위값(연-월-일 시:분:초)등을 입력하고, 두번째 값에는 알고 싶은 타임스탬프 값을 입력한다. 만약 현재 시간을 표시하고 싶다면 두번째 인자인 타임스탬프값은 생략해도 된다. 첫번째 값에 들어가는 여러가지 시간단위를 나타내는 값은 다음과 같다. 대소문자를 구별하고 기능이 다르므로 사용할 때 주의가 필요하다. 문자 의미 예 유사 기능문자 의미 예 Y 연도를 4자리로..
2022.09.08