합계 계산 관련하여 질문 드려요 채택완료
$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년 전
echo array_sum(explode('/', $row['lc_proc_contents']));
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택