Array 4

[삽잡이::javascript] JSON Array를 만들어보자

Json이란JavaScript Object Notation 의 줄임말입니다. (출처_ w3schools) 이런식으로 생겨먹었습니다.사람이 읽기쉽고, Parsing하기도 쉽게 이루어져있는 형식입니다. 이름(name)과 값(value) 둘이 붙어서 쌍으로 다니는 형태로 이루어져있지요. JSON 형식은 데이터를 전송시 용이하게 사용됩니다. 기본적으로 중괄호({ }) 사이에 값과 쌍이 이러한 형태로 구성되어있습니다. 이렇게 Json 형식으로 데이터를 구성하기 위해서는대개 아래와 같은 형식으로 코드를 작성하곤 합니다. Object 형식의 aJson 이라는 녀석을 만들고,name과 그에 맞는 value를 채워넣어줍니다. 12345678var aJson = new Object(); aJson.korName = "삽잡..

[삽잡이::php] 연관 배열 그리고 foreach( )

배열은 연속적인 데이터 구조에 나열된 데이터들의 집합을 의미합니다. 따라서, 배열에서는 Index를 지원해주지요. 예를 들어 $aPersons[0], $aPersons[1]이런식으로 말입니다! 그런데, php에서는 연관 배열 이라고 하여 인덱스로 값을 찾는 것이 아닌,Key값으로 Value값을 찾을 수 있는 배열 역시 제공하고 있습니다. 123456$aSapInfo = array( 'name' => '삽잡이' 'sex' => '남' 'age' => 10 'nickName' => 'shovelman');cs이런식으로 인덱스를 문자열로 사용할 수 있다는 것입니다. 이처럼 만들어진 배열들은 for라는 반복문 뿐만 아니라foreach 라는 반복문도 사용이 가능합니다. 1234567891011$aSapInfo =..

[삽잡이::php] 배열 안에 중복되는 것은 다 빼버려! array_uniqe( )

php로 코딩을 하며 배열 안에 하나도 겹치지 않는 순수 Unique한 데이터들로 채우고 싶다... 싶으신 분들은 과감하게 array_unique() 메서드를 이용하시길 바랍니다. (출처_ PHP) returns a new array without duplicate values. 똑같은 값 없이 새로운 배열을 반환해준다고 하지요!? 두 번째 매개변수로는 FLAG 형식으로 정렬 형식을 설정할 수 있습니다. SORT_REGULAR - 보통 비교(자료형 변환 없음)SORT_NUMERIC - 수치 비교SORT_STRING - 문자열로 비교SORT_LOCALE_STRING - 현재 로케일에 기반한 문자열로 비교 (이 또한 역시 출처_ PHP) 12345$aNumbers = array(1, 1, 2, 3, 4, 5..

#004_MFC_동적 배열 CArray 설명

안녕하세요 삽잡이입니다. 이번 시간에는 데이터를 보관하고자 MFC에서 사용할 수 있는동적배열인 CArray에 대해서 알아보려고 합니다. CArray 클래스는 사실, Template 입니다. 즉, Template Class 라고 부르는 것입니다. 클래스의 템플릿이지요...템플릿의 의미를 바라봤을 때 이는 '클래스를 만들어내는 틀'을 말합니다. Carray를 살펴보도록 하겠습니다. 다시 말하지만, 이놈은 템플릿입니다.두 가지의 타입을 받습니다. 이 두 가지 타입을 받는 경우는 크게 두 가지로 나뉩니다. (이런걸 언어유희... 푸하하) 우선 '기본 수치 형식'이라고 하며 int, char 와 같은 기본 자료형을 타입으로 쓸 경우 입니다. 이 때 만약, CArray에 int형 자료를 보관한다고 할 경우에 대해서..