리스트에서
$a = $list[$i]['wr_23']*$list[$i]['wr_25'];
이렇게 23과 25를 곱한 값을 출력하려는데
<?=number_format($a)?>
이렇게 했는데 안되네요,,
답변 4개 / 댓글 6개
다른 것은 전혀 수정할 것 없습니다
아래 코드를 곱셈 바로 아래에 넣어서 두개의 값이 제대로 나오는지 확안하세요
echo $list[$i]['wr_23'].'///'.$list[$i]['wr_25'];
답변에 대한 댓글 3개
일단 php에서는 숫자형만 맞다면 따로 타입은 지정안해도 자동으로 계산됩니다.
['wr_23'] 와 ['wr_25']의 값을 다시 한번 확인해보세요
그리고 타입지정해준다면 (int) (float) 이렇게 지정해주시면 됩니다.
샘플로 만들어봤습니다. 잘나오네요
답변에 대한 댓글 1개
text로 해놓아서 안되었나보군요,,새로운거 알았습니다.
리스트 상단에 $a = $list[$i]['wr_23'] * $list[$i]['wr_25'];
디비에서는 23은 int 25는 float로 바꾸었으며
리스트 출력시는
<?=number_format($a)?> 이렇게 하는게 맞는건지..
원래는 하신대로 하시면 되야정상인데
숫자의 값에 , 콤마가 들어있다거나 그런건아닌가요?
아니면 $a = int($list[$i]['wr_23']) * int($list[$i]['wr_25']);
이렇게 해보심이
답변에 대한 댓글 1개
왜그런지...
23에는 컴마없고 25에는 114.5 이런식으로 소수점만 들어잇습니다.
곱하기전에 타입을 지정해줘보세요.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
121///177
이렇게 앞은 23의 값이 나오고 뒤는 25값이 잘 나오는군요..