조건 배열 누적? 데이터 누적? 관련 질문드립니다.

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
조건 배열 누적? 데이터 누적? 관련 질문드립니다.

QA

조건 배열 누적? 데이터 누적? 관련 질문드립니다.

본문

안녕하세요.

아무리 방안을 떠올려봐도 능력 부족으로 도움을 요청하고자 이렇게 글 남기게 되었습니다.

제가 하고자 하는 일은 이렇습니다.

 

1. 엑셀 업로드 후 for 문으로 셀값들을 읽어들인다.

2. 조건문을 걸어서 해당 조건에 맞으면 변수에 셀값들을 누적한다.

ex) 읽어들인 셀 값이 xxx면 $a에 누적, 다음 루프에서 읽어들인 셀 값이 xxx가 아니면 새로 변수를 생성($b)해서 거기에 새로 입력.

3. 아마 이렇게 누적된 변수는 배열의 형태가 되겠지요. 그러면 배열 항목들 사이에 "," 를 넣어서 출력

 

여기서 1번은 할줄 알아서 괜찮은데 2번, 3번이 좀 걸리네요.

for문으로 루프를 돌리는데 기존 변수를 찾아서 계속 데이터를 누적해줘야 하고,

조건에 안맞으면 계속 변수도 생성해줘야 하고..

 

개념이 잘 안 서네요..

능력자분들의 소중한 답변 기다리겠습니다.

감사합니다.

이 질문에 댓글 쓰기 :

답변 1

2번은 1번에에서 for 문장으로 돌리면 1 row씩 읽어드려서 셋팅하면됩니다.

엑셀이라하지 2차원 배열로 해야하지 않을까 생각됩니다.

에를들어 aa란 배열로 가로가 $i로 for문을 돌리고 세로를 $j값으로 for문을 돌려서

a($i, $j) = data;

이런식을  assign을 하시면될꺼 같습니다.

 

3번은 배열에다 implode함수를 사용하면 자동으로 콤마가 붙어서 스트링으로 나옵니다.

그냥 php공부 조금만 하시면 잘 해결하실수있는 문제라 생각됩니다.

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 67
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT