for문 질문 채택완료

아래 for문에서요 

소수점두째짜리까지 표현하고 싶은데 어떻게 해야되나요? 

 

Copy
<?php FOR ($i=0; $row=sql_fetch_array($result); $i++)  {$loop_grp = floor($loop_n/5);$bg_class = floor($loop_grp%2) == 1 ? ' background:#ebf8ff;' : '';$loop_n++;$select_date = date('m/d', strtotime($row['ct_select_time']));$it_name = get_text(stripslashes($row['it_name']));$sql = "SELECT it_10 FROM {$g5['g5_shop_item_table']} ";$sql .= "WHERE it_id = '{$row['it_id']}'";$res = sql_fetch($sql); IF ( $row['io_type'] ){$opt_price = $row['io_price'];}ELSE{$opt_price = $row['ct_price'] + $row['io_price']; }  $sell_price = $row['ct_price'] * $row['ct_qty'];$tex_n = floor($sell_price/11);$price_tot += ($sell_price-$tex_n);$price_sum += $sell_price; ?>
 

답변 2개

채택된 답변
+20 포인트

올림하지 않으시려면 number_format(숫자, 2); 로 해보세요.

 

http://php.net/manual/kr/function.number-format.php 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

floor 함수대신 round 함수가 있습니다.

 

http://php.net/manual/kr/function.round.php 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

round 함수도 올림아닌가요? 저는 정수를 소수점까지 표현하고 싶은데

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고