IT

ALL

PHP cURL 외부 사이트 송수신 처리 사용 방법

PHP에서 외부 사이트의 정보를 취득할 수 있는 cURL 함수에 대해 살펴보겠습니다. cURL 이란 HTTP 리퀘스트를 사용해 외부 사이트 정보를 취득하는 함수입니다. 리퀘스트를 보내기 때문에 리스폰스를 받게 됩니다. 받은 정보를 화면에 표시할 수도 있습니다. cURL 사용 방법 cURL 사용방법을 알아보겠습니다. curl_init() curl_init ( ) cURL 세션 초기화를 하고 cURL을 조작을 가능하게 합니다. curl_setopt() curl_setopt ( resource $Handler , int $Option ,...
ALL

PHP 배열 중복 제거 array_unique 사용법 예제

PHP 배열에서 중복된 값을 삭제하는 방법에 대해 알아보겠습니다. 배열에서 중복된 값을 삭제하고 싶은 경우 array_unique 함수를 사용합니다. array_unique 함수로 중복 값을 삭제하는 방법을 예제로 보겠습니다. array_unique array_unique($배열) 반환 타입- 배열 배열 중복값 제거 예제 <?php $tmparr1 = ; //array_unique 함수로 중복값 삭제 $tmparr2 = array_unique($tmparr1); // 결과 출력 foreach($tmparr2 as $value){ e...
ALL

PHP 배열값 비교 array_diff 사용법 예제

PHP에서 배열 안에 있는 값을 비교하는 방법에대해 알아보겠습니다. 배열을 비교하기 위해서는 array_diff 함수를 사용합니다. array_diff 함수는 두개 배열의 값을 비교하여 다른 한쪽에 없는 값을 배열로 반환해줍니다. array_diff 작성 방법 array_diff(배열1, 배열2) 반환값- 배열1 값중 배열2에 없는 값만 배열 형태로 반환. 배열 비교 array_diff 예제 <?php $arrtmp1 = ; $arrtmp2 = ; //array_diff함수를 사용 배열을 비교 $arrtmp_diff = array_...
ALL

PHP 문자열 구분자로 자르기 explode 사용 방법

문자열을 구분자를 사용하여 자르는 방법에 대해 알아보겠습니다. explode 함수는 문자열을 지정한 구분자로 나눠 배열로 저장합니다. 많이 사용하는 경우로 입력한 날짜를 자르는 경우에 많이 사용합니다. 먼저 explode 함수를 간단하게 살펴보겠습니다. explode 작성 방법 explode (구분자, 문자열) 구분자- 문자를 자를 구분자를 지정. 문자열- 자르고 싶은 문자열을 지정. 반환값- 자른 문자를 배열로 반환. explode 사용 예제 <?php $testStr = "a,b,c,d,e,f"; print_r(explode("...
ALL

PHP 호스트 이름 취득 하기 php_uname 사용 방법

PHP를 사용하여 사용 환경(OS)과 호스트(hostname)을 취득하는 방법에 대해 알아보겠습니다. 취득하는 함수로는 php_uname를 사용합니다. 파라미터를 지정하여 취득하고 싶은 값을 얻을 수 있습니다. php_uname 사용 방법 php_uname(모드) 모드- 파라미터를 지정 반환값- 취득한 정보를 문자열로 반환 모드를 생략하는 경우 기본값으로 a를 파라미터로 설정합니다. php_uname 모드 종류 모드반환값a모든 정보sOSn호스트 이름r릴리스 이름v버전 정보m머신 형식 예제 <?php // 모든 정보를 취득하여 출력 ...
ALL

PHP 배열 중복 요소 몇개인지 구하기 array_count_values 샘플 소스

배열에 저장되어 요소가 몇개인지 확인하는 방법으로 count를 사용합니다. count는 단순히 요소가 몇개 있는지만 반환해줍니다. 중복된 요소가 있는 경우에도 따로따로 계산합니다. 이번 포스팅에서 하고 싶은 내용은 배열에 중복되는 요소들을 만들어놓고, 각각 몇개씩 존재하는지 확인하는 방법을 알아보도록 하겠습니다. count 함수 아래 샘플의 배열을 count함수를 사용하여 요소가 몇개 있는지 확인해보겠습니다. $array = ; echo count($array); 실행 결과 4 다음 샘플은 동일한 값을 추가해서 요소가 몇개있는지 확...
ALL

PHP 문자를 숫자로 변환. 10진수 2진수 8진수 16진수 변환

PHP에서 문자열을 숫자로 형변환해주는 함수가 여러 가지 있습니다. 그중에서도 intval 함수를 사용하여 숫자로 형변환을 하는 방법을 알아보겠습니다. intval 함수는 10진수의 숫자를 2진수, 8진수, 16진수로도 변환해줍니다. intval 함수 작성 방법 int intval (파라미터1, 파라미터2) 파라미터1에 지정한 변수 또는 값을 정수형으로 변환. 파라미터2는 생략 가능. 인수 파라미터1 정수형으로 변환하고 싶은 값을 지정합니다. 파라미터2 기본값 10. ※10진수 0을 지정한 경우, 파라미터1 값의 첫 번째 문자가 0...
ALL

PHP 변수 값이 숫자인지 확인하는 is_numeric 함수

PHP에서 변수 값이 숫자인지 확인해주는 함수로 is_numeric가 있습니다. 숫자 체크를 해야 하는 경우 유용하게 사용되는 함수입니다. 사용 방법과 예제를 보도록 하겠습니다. is_numeric 함수 작성 방법 bool is_numeric(파라미터) 지정한 파라미터가 숫자인지 아닌지 확인. 인수 파라미터 숫자인지 판단하고 싶은 값을 지정. 반환값 지정한 값이 숫자인 경우에는true 숫자가 아닌 경우에는false 사용 방법 및 예제 is_numeric (값) 예제 $var1 = "45"; // 문자열 형태의 숫자 $var2 = "...
ALL

PHP 디버그 출력 var_dump, var_export, print_r 사용 방법

변수의 내용을 확인하고 싶은 경우, PHP에서는 var_dump, var_export, print_r 등을 사용합니다. 하지만 어떠한 것을 사용하여 값을 출력하면 좋을지 망설여지는 경우가 있습니다. 하나씩 사용해보면서 확인해보도록 하겠습니다. var_dump 변수에 관한 정보를 덤프 해주는 것으로, 배열 등의 요소 개수나 값의 타입까지 상세하게 출력해줍니다. 반환값은 없습니다. <?php $array = array( 'key1' => 'hoge_1', 'key2' => 'hoge_2', 'key3' => 'hoge_3' ); var...