하

변수값 더하기의 문제

<?
........

$state['size_account'] = 어쩌고 저쩌고 ;
$state['size_data'] = 어쩌고 저쩌고;
$state['total'] = $state['size_account'] + $state['size_data'];

echo "$state['size_account'] ";
echo "$state['size_data'] ";
echo "$state['total'] ";
?>

했더니 ㅡ,.ㅡ

24M
76.K
100

이라고 계산해 버립니다.

24.076M 라는 식으로 나와야 하는데
방법이 없을까요?
|

댓글 4개

? M K 라고 어디 써주신건가요?
아뇨 그냥 정보를 뽑아 왔어요...

$state['size_account'] = `du -sh {$g4['path']}`;
$state['size_account'] = preg_replace("/(\s|\.|\/)/i", "", $state['size_account']);

$state['size_data'] = `du -sh {$g4['path']}/data`;
$state['size_data'] = preg_replace("/(\s|\.|\/|data)/i", "", $state['size_data']);

자동으로 M (메가)인지 K(키로)인지 알아서 나오더라구요.

그리고 위에 76.K 아니고 76K 입니다. 오타네요.
말씀하신대로 하면 K로 나타납니다.
첨부파일 데이터가 첨에는 얼마 안되지만 점점 시간이 지날 수록 늘어날텐데...
계속 K로 나타내는 것은 좀 무리수가 있습니다.
K로 나타내지 않고
지금처럼 M로 소숫점 나오게 해서 나타내고 싶습니다.
단지 문제는 K와 M로 나타난 것을 더할 때 문제가 생기고 있습니다.
방법이 없을까요?
댓글을 작성하시려면 로그인이 필요합니다.

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
11-01-31 조회 1,684
11-01-31 조회 2,233
11-01-31 조회 2,714
11-01-31 조회 2,786
11-01-31 조회 2,267
11-01-31 조회 1,668
11-01-31 조회 6,228
11-01-31 조회 1,643
11-01-31 조회 2,114
11-01-31 조회 2,574
11-01-31 조회 1,974
11-01-31 조회 1,670
11-01-31 조회 1,746
11-01-31 조회 1,664
11-01-31 조회 1,701
11-01-31 조회 1,736
11-01-31 조회 1,072
11-01-31 조회 2,199
11-01-31 조회 1,675
11-01-31 조회 1,656