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...
ALL

PHP 다차원 배열 정렬 array_multisort 사용 방법

1차원 배열의 경우에는 간단하게 정렬을 할 수 있습니다. 2차원 배열등 다차원 배열의 경우에는 어떻게 하는지 확인을 해보도록 하겠습니다. $array = array( array( 'id' => 0, 'track_num' => 7, 'title' => 'FAKE LOVE', 'artist' => '방탄소년단(BTS)' ), array( 'id' => 1, 'track_num' => 1, 'title' => 'YES or YES', 'artist' => '트와이스' ), array( 'id' => 2, 'track_num' => 3, ...
ALL

PHP CSV 파일 배열 정보 출력 fputcsv 사용 방법

PHP에서 파일에 내용을 출력하는 방법을 알아보겠습니다. 이번 샘플에서는 배열에 있는 값을 CSV파일에 출력하는 방법을 보겠습니다. CSV파일에 정보를 출력하기 위해 fputcsv함수를 사용하겠습니다. fputcsv함수 int fputcsv ( resource $handle , array $fields ] ) 배열 데이터를 CSV 파일에 출력. 파라미터 $handle fopen 함수를 이용한 지정 파일. $fields CSV에 출력할 배열. $delimiter 구분 문자열 설정(1문자). 생략 가능.초기값 콤마 [,]. $enclo...
ALL

PHP 파일 쓰기 내용 출력 fwrite 사용 방법

PHP에서 텍스트 파일에 내용을출력하는 방법을 알아보겠습니다. 파일에 내용을 출력하기 위해서는 fwrite 함수를 사용합니다. 샘플 코드를 보면서 내용을 확인해보겠습니다. <?php // 파일 열기 $fp = fopen("sample.txt", "w"); // 파일에 내용 출력 fwrite($fp, "-------------------------\n"); fwrite($fp, "파일에 내용 출력 하기 \n"); fwrite($fp, "-------------------------\n"); // 파일 닫기 fclose($fp); ?>...
ALL

PHP 파일 읽기 내용 읽어 오기 fopen 사용 방법

PHP에서 텍스트 파일을 읽고 화면에 출력하는 방법을 알아보겠습니다. 테스트 파일의 내용을 읽어오기 위해서 fopen 함수를 사용합니다. fopen 함수를 사용해 파일을 읽어오는 샘플을 보겠습니다. 샘플 코드 <?php // 파일 열기 $fp = fopen("sample.txt", "r") or die("파일을 열 수 없습니다!"); // 파일 내용 출력 while( !feof($fp) ) { echo fgets($fp); } // 파일 닫기 fclose($fp); ?> 샘플 코드 설명 파일 열기 지정한 파일(sample.txt)을...
ALL

PHP POST와 GET 동작 원리 예제

이번 포스팅에서는POST함수에 대해 설명을 하도록 하겠습니다. 그리고POST함수와GET함수의 동작이 어떻게 다른지 직접 확인도 해보도록 하겠습니다. POST함수 POST함수는 HTTP 함수 중 하나입니다. GET함수와 같이 입력한 내용을 서버에 전송할 수 있습니다. GET함수와 다른 점은POST함수의 경우에는 메세지 바디에 입력한 정보를 작성하여 리퀘스트를 합니다. 메세지 바디는 URL에 정보들이 보이지 않기 때문에 ID나 패스워드등 제3자에게 보여지만 안되는 정보들을 전송할 때 POST 함수를 이용합니다. 입력한 내용을 표시해주는...
ALL

PHP HTTP 함수 종류와 쿼리 문자열

HTTP 함수 종류 HTTP 함수에는GET함수,POST함수를 포함해 8개의 함수가 정의되어 있습니다. GET과POST이외를 사용하는 경우는 많지 않지만, 우선 8개 함수를 살펴보겠습니다. 함수HTTP/0.9HTTP/1.0HTTP/1.1내용GET○○○지정한 URI 리소스를 취득. HTTP에서 가장 기본적인 동작으로 HTTP/0.9버전의 유일한 함수.POST-○○GET 과는 반대로 클라이언트가 서버에 데이터를 송신. WEB 폼이나 게시판 등에서 사용. GET의 경우에도 서버 측은 클라이언트에 데이터를 반환하는 것이 가능.PUT-△○지정...