foreach 3

[삽잡이::php] foreach 삽질기... 중복키가 날 괴롭혀~

foreach문은 형태는 조금씩 다를지라도사용법은 비슷할 것입니다 이전에도 포스팅했었지만,php 코드에서 연관 배열이라는 기능을 사용하여index를 숫자가 아닌 Key 형식으로 사용할 수 있습니다. (참고_ foreach에 대해서 간략한 소개) 그런데 말입니다...삽잡이는 최근 JSON 형식의 데이터를 받아와서Parsing을 통해 데이터를 가공할 일이 있었습니다. Programming이라는 Key와 JSON 형식의 Value가 쌍으로 이루어져 있는중첩된 JSON 형식의 데이터를 가지고 놀아야 했습니다. 하지만, 저는 가지고 놀 수 없었습니다... 왜~ 뭔일이야~ 위와 같은 Json 형식을 foreach 문을 통해 출력하고자 했으나계속 마지막 줄의 데이터만 Paring 되는 것 아니겠습니까... 아오 속터..

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

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

#014_닷넷(.NET)_.Net Framework 기본 - foreach & switch

안녕하세요 삽잡이입니다. 이번시간에는 forech문과 switch문에 대해서 알아보려고합니다. foreach 문은 '배열의 크기를 확인할 필요 없이 배열 내의 모든 항목을 반복해서 처리하는 기능'을 제공합니다. 즉, 모든 원소를 돌리려고 사용하는 반복문이라는 것입니다. foreach문이나 굳이 그렇게 어렵게 차이가 나지 않습니다...arr에 들어있는 내용들을 모두다 하나씩 가져오라는 뜻입니다...뭐... each는 '각각', '모두'라는 뜻이기 때문이지요... foreach문을 사용할 때에는 '처음부터 끝'까지 돌립니다.하지만, 인덱스 접근을 하기 위해서는 변수를 따로 만들어줘야하는 불편함이 있습니다.따라서 인덱스 접근을 위해서는 기존 for문이 더 편할 수 있습니다. switch 문은 기존 switch..