PHP 배열 POST 채택완료
평상심NZ
3년 전
조회 1,933
csv화일을 업로드해서 배열을 POST로 넘겨 받았습니다.
</pre> <p>$tblData = $_POST['tblData'];</p> <p>$dataTbl=unserialize(urldecode($tblData));</p> <pre> Array ( [0] => Array ( ["Device ID"] => c-6694586e6a85 [Device name] => DESKTOP-12345</pre> <p>그런데 이상하게 특정 화일의 경우에 위의 예처럼 키값에 " 가 들어갑니다.
왜 그런지 알 수가 없습니다.
할 수 있다면 " 를 없애고 싶은데 가능하까요.
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
3년 전
간단하게는
</p>
<p>$dataTbl=unserialize(urldecode($tblData));</p>
<p>$dataTbl = json_encode($dataTbl);
$dataTbl = str_replace('\"', '', $dataTbl);
$dataTbl = json_decode($dataTbl);</p>
<p>
처럼 가능하나 가장 좋은건
애초에 값을 넘겨주는 쪽에서 그렇게 넘어오지 않게 확인하고 수정하는 것입니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
평상심NZ
3년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
감사합니다.