제목 | 배열 구조를 바꾸고싶은데 도와주세요 ㅠㅠ | ||
---|---|---|---|
카테고리 | PHP | ||
글쓴이 | 니로 | 작성시각 | 2017/06/19 12:04:18 |
|
|||
Array( [한국] => Array ( [0] => 0 [1] => 50000473 [2] => 75 [3] => 0 [4] => 44 [5] => 36 [6] => 0 [7] => 0 [8] => 0 [9] => 0 [10] => 2 [11] => 0 ) [일본] => Array ( [0] => 0 [1] => 200000 [2] => 0 [3] => 0 [4] => 0 [5] => 0 [6] => 0 [7] => 0 [8] => 0 [9] => 0 [10] => 0 [11] => 0 ) [중국] => Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 [4] => 21808 [5] => 0 [6] => 0 [7] => 0 [8] => 0 [9] => 0 [10] => 0 [11] => 0 ) [러시아] => Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 [4] => 0 [5] => 0 [6] => 0 [7] => 0 [8] => 0 [9] => 0 [10] => 10170 [11] => 0 ) 이게 값이 유동적으로 변하게 되어있는데요.. 아무리 이리저리 굴려봐도 답을 못찾겠어요 ㅠ 0~ 11까지의 값은 1월~12월입니다.. ㅠ
이런 배열이 있는데요
이구조를
[0] => 한국 : 0 일본 : 0 중국 :0 [1] => 한국 : 50000473 일본 : 200000 중국 : 0
이런식으로.. 각 배열 첫번째껀 첫번째대로 묶고 두번째껀 두번째껄로 묶고.. 설명이 조금이상한가요..?
배열갯수는 달라질수 있어요..
|
|||
다음글 | 리눅스관련 질문입니다. 도와주세요 ㅠㅠ (2) | ||
이전글 | mysql 툴 뭐쓰시나욤..? (6) | ||
kaido
/
2017/06/19 12:11:10 /
추천
0
|
니로
/
2017/06/19 12:43:55 /
추천
0
Array [동아기공사] => Array [카드롯데] => Array [월드텍] => Array [톨게이트] => Array [카드외환] => Array [(주)엔터인] => Array
이렇게 되어있는 배열을
Array ( [0] => Array ( [이화사] => 0 [동아기공사] => 0 [카드롯데] => 0 [월드텍] => 0 [톨게이트] => 0 [카드외환] => 1 [(주)엔터인] => 2517 ) [1] => Array ( [이화사] => 50000473 [동아기공사] => 200000 [카드롯데] => 0 [월드텍] => 0 [톨게이트] => 0 [카드외환] => 2269 [(주)엔터인] => 2517 ) )
이렇게 바꾸고싶어요.. 아무리 그려보고 생각하고 이리저리 다해봣는데 잘안되는데 도와주세요 ..ㅠ |
닉
/
2017/06/19 13:01:18 /
추천
0
$data = array(); // 바꿀 데이터라 칩시다. << array에 변환할 데이터를 넣으세요. $returnData = array(); // 변환해서 리턴할 데이터라 칩시다. if (count($data) > 0) { foreach ($data as $k => $l) { for ($i = 0; $i < 12; $i++) { if (!isset($l[$i])) continue; $returnData[$i][$k] = $l[$i]; } } } var_dump($returnData);
|
니로
/
2017/06/19 13:37:43 /
추천
0
정말 감사합니다 ㅠ_ㅠ 공부 많이 해야겠네요.. 이런 반복문조차 만들지 못하다니.. ㅂㄷㅂㄷ
|
변종원(웅파)
/
2017/06/19 15:36:30 /
추천
0
구글 검색해보시면 마이 나옵니다. 니즈가 많은 부분이라... ^^
|
명확하지 않을때는 손으로 배열을 직접 그려보시는 것도 좋습니다.
설명만 들어도 무슨 이야기인지 저도 모르겠습니다.
한번 간략적으로 그려 보시는 것을 추천 합니다.
그다음에는 어떤 형태든 만들수는 있습니다.