합계 계산 관련하여 질문 드려요 채택완료
도도한파판
8년 전
조회 4,828
$date = str_replace("/",",",$row['lc_proc_contents']);
$array_date = array($date);
$results = array_sum($array_date);
echo ($results); </p><p>
$date 값은 1,1,1,1,1,0,0,0,0,0,0,0,0 이런식으로 나옵니다
이걸 $array_date에 배열로 집어넣어서 $results 에서 배열합계로 계산 할려고 하는데 echo 값이 1으로만 나오네요?
lc_proc_contents 컬럼에는 값이 1/1/1/1/1/0/0/0/0/0/0/0/0 이런식으로 들어가있고 varchar으로 선언되어 있습니다 이거 때문에 결과값이 1으로만 나오는건가요?
변수를 안넣고 그냥 1,1,1,1,1,0,0,0 이런식으로 넣으면 계산값이 정확히 나오는데 저렇게 하면 1으로만 뜨네요 ㅠ
잘못된 부분이 있다면 어딜 고쳐야 할런지요 고수님들의 답변 부탁드립니다!
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
8년 전
</p><p><?php
$date = str_replace("/",",","1/1/1/1/1/0/0/0/0/0/0/0/0");
$date = explode(",",$date);
$results = array_sum($date);
echo ($results);
?>
위값을 배열로만들어줘야합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
도도한파판
8년 전
감사합니다! 덕분에 잘 작동하네요 ㅎㅎ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인