데이터타입

Dev/PHP

[PHP] JSON 출력 시 문자열 설정하기

PHP에서 .csv파일을 읽어들일때, 숫자의미를 가지는 데이터를 문자열로 읽어들이고 JSON으로 바로 출력시 아래와 같이 숫자의미를 가지는 데이터가 문자열로 출력되는 문제가 발생합니다. PHP는 데이터 타입이 동적으로 변하기 때문에 JSON으로 출력 시 csv에서 읽어온 데이터의 데이터 타입이 문자열인지 정수형인지 확인하고 사용해야 합니다. 이를 해결하기 위해 두가지 방법이 있습니다. 첫번째, csv파일에서 문자열로 읽고 데이터를 저장할 때 int로 타입캐스팅 두번째, 데이터를 문자열로 php변수에 저장하고 json_encode하는 과정에서 JSON_NUMERIC_CHECK옵션 부여 숫자의미를 가지는 데이터를 문자열로 저장하든 json을 인코딩할때 json_encode메서드에서 JSON_NUMERIC_C..

Dev/Language

[Language] Data Type(자료형)에 대한 개념 정리

Data type 자료형은 값들의 집합 혹은 이 값들의 대한 연산들의 집합이다. 컴퓨터와 프로그래머에게 어떤 종류의 자료를 다루고 있는지 알려준다, 또한 자료가 어떤 값을 가질 수 있는지, 그 자료에 어떤 연산을 할 수 있는지를 제한한다. 자료형의 유형 자료형의 유형으로는 Basic Type과 Composite Type이 있다. Basic Type Basic Type은 기본 자료형이다. 예를 들어 int, boolean, string, char, float, double로 나뉜다. 분류 방식은 수치 타입, 불린 타입, 문자열 타입, 추가적으로 사용자 정의 기본 자료형인 열거형과 부분 타입으로 나뉜다. * 수치 타입 * 정수 타입 정수 값을 표현하는데 사용하는 바이트 수로 구분한다. FORTRAN과 같은 ..

friendshipkim97
'데이터타입' 태그의 글 목록