작대기? 전봇대?
본문
정상에 갖다가 하산중인데요...
하산도 어렵네요,,,
엑셀 업로드할때 각각의 필드에 넣던거를
분할필드로 몽땅 넣으려고 하는데...
$p_url .=$_POST['p_url'.$i] = trim($objWorksheet->getCell('A'.$sline)->getValue());
$price .=$_POST['price'.$i] = $objWorksheet->getCell('B'.$sline)->getValue();
$qty .=$_POST['qty'.$i] = $objWorksheet->getCell('C'.$sline)->getValue();
$size .=$_POST['size'.$i] = $objWorksheet->getCell('D'.$sline)->getValue();
이렇게 하니 p_url, price, qty, size 필드에 각 행의 해당 열이 몽땅 들어가긴 하는데
위 코드에 작대기나 전봇대 "|"를 처리해줘야 할거 같은데
방법을 모르겠습니다.
답변 4
흠.. 전체적으로 봐야 알것같아요
expload('|', 값); 이렇게 익스플로드함수 써서 하면되자 않아요?
$p_url .= 근데 이렇게 하면 문제 생기지 않아요? expload("|", $p_url);
이걸로 데이터가 배열로 잘 들어오는지 print_r로 확인해보세요
아뇨 저런방식 말구요
$p_url = $_POST['p_url'.$i] = trim($objWorksheet->getCell('A'.$sline)->getValue());
$tmp_url = expload("|", $p_url);
이렇게해서 $tmp_url 만 배열이 잘 들어오는지 확인해보세요