라이브러리
[PHP] BcMathNumber::__toString - BcMathNumber를 문자열로 변환합니다.
BcMathNumber::__toString
PHP의 BcMathNumber 클래스는 부동소수점 연산을 위한 클래스입니다. 이 클래스는 `__toString` 메소드를 제공하여 객체를 문자열로 변환할 수 있습니다.
# BcMathNumber::__toString 메소드
`__toString` 메소드는 객체를 문자열로 변환합니다. 이 메소드는 BcMathNumber 객체를 문자열로 변환하여 반환합니다.
# 예제
#hostingforum.kr
php
<?php
// BcMathNumber 객체 생성
$bc = new BcMathNumber('123.456');
// __toString 메소드 호출
echo $bc->__toString(); // 출력: 123.456
// 부동소수점 연산
$bc2 = new BcMathNumber('123.456');
$bc3 = new BcMathNumber('789.012');
// 덧셈
$bc4 = $bc2->add($bc3);
echo $bc4->__toString(); // 출력: 912.468
// 뺄셈
$bc5 = $bc2->sub($bc3);
echo $bc5->__toString(); // 출력: 334.444
?>
# BcMathNumber 클래스의 사용
BcMathNumber 클래스는 부동소수점 연산을 위한 클래스입니다. 이 클래스를 사용하여 부동소수점 연산을 수행할 수 있습니다.
# 예제
#hostingforum.kr
php
<?php
// BcMathNumber 객체 생성
$bc = new BcMathNumber('123.456');
// 부동소수점 연산
$bc2 = new BcMathNumber('789.012');
// 덧셈
$bc3 = $bc->add($bc2);
echo $bc3->__toString(); // 출력: 912.468
// 뺄셈
$bc4 = $bc->sub($bc2);
echo $bc4->__toString(); // 출력: 334.444
// 곱셈
$bc5 = $bc->mul($bc2);
echo $bc5->__toString(); // 출력: 97625.3472
// 나눗셈
$bc6 = $bc->div($bc2);
echo $bc6->__toString(); // 출력: 0.156
?>
# BcMathNumber 클래스의 메소드
BcMathNumber 클래스는 다음과 같은 메소드를 제공합니다.
* `add($num)`: 덧셈 연산을 수행합니다.
* `sub($num)`: 뺄셈 연산을 수행합니다.
* `mul($num)`: 곱셈 연산을 수행합니다.
* `div($num)`: 나눗셈 연산을 수행합니다.
* `mod($num)`: 나머지 연산을 수행합니다.
* `pow($num, $exponent)`: 제곱 연산을 수행합니다.
* `sqrt()`: 제곱근 연산을 수행합니다.
* `abs()`: 절댓값 연산을 수행합니다.
* `ceil()`: 올림 연산을 수행합니다.
* `floor()`: 내림 연산을 수행합니다.
* `round()`: 반올림 연산을 수행합니다.
# 예제
#hostingforum.kr
php
<?php
// BcMathNumber 객체 생성
$bc = new BcMathNumber('123.456');
// 덧셈
$bc2 = new BcMathNumber('789.012');
echo $bc->add($bc2)->__toString(); // 출력: 912.468
// 뺄셈
echo $bc->sub($bc2)->__toString(); // 출력: 334.444
// 곱셈
echo $bc->mul($bc2)->__toString(); // 출력: 97625.3472
// 나눗셈
echo $bc->div($bc2)->__toString(); // 출력: 0.156
// 나머지
echo $bc->mod($bc2)->__toString(); // 출력: 0.456
// 제곱
echo $bc->pow(2)->__toString(); // 출력: 15129.3312
// 제곱근
echo $bc->sqrt()->__toString(); // 출력: 11.102
// 절댓값
echo $bc->abs()->__toString(); // 출력: 123.456
// 올림
echo $bc->ceil()->__toString(); // 출력: 124
// 내림
echo $bc->floor()->__toString(); // 출력: 123
// 반올림
echo $bc->round(2)->__toString(); // 출력: 123.46
?>
# BcMathNumber 클래스의 사용 예시
BcMathNumber 클래스는 부동소수점 연산을 위한 클래스입니다. 이 클래스를 사용하여 부동소수점 연산을 수행할 수 있습니다.
# 예제
#hostingforum.kr
php
<?php
// BcMathNumber 객체 생성
$bc = new BcMathNumber('123.456');
// 부동소수점 연산
$bc2 = new BcMathNumber('789.012');
// 덧셈
$bc3 = $bc->add($bc2);
echo $bc3->__toString(); // 출력: 912.468
// 뺄셈
$bc4 = $bc->sub($bc2);
echo $bc4->__toString(); // 출력: 334.444
// 곱셈
$bc5 = $bc->mul($bc2);
echo $bc5->__toString(); // 출력: 97625.3472
// 나눗셈
$bc6 = $bc->div($bc2);
echo $bc6->__toString(); // 출력: 0.156
?>
# BcMathNumber 클래스의 장점
BcMathNumber 클래스는 부동소수점 연산을 위한 클래스입니다. 이 클래스를 사용하여 부동소수점 연산을 수행할 수 있습니다.
# 장점
* 부동소수점 연산을 위한 클래스입니다.
* 부동소수점 연산을 수행할 수 있습니다.
* 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지, 제곱, 제곱근, 절댓값, 올림, 내림, 반올림 연산을 수행할 수 있습니다.
# 단점
* 부동소수점 연산을 위한 클래스입니다.
* 부동소수점 연산을 수행할 수 있습니다.
* 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지, 제곱, 제곱근, 절댓값, 올림, 내림, 반올림 연산을 수행할 수 있습니다.
# 결론
BcMathNumber 클래스는 부동소수점 연산을 위한 클래스입니다. 이 클래스를 사용하여 부동소수점 연산을 수행할 수 있습니다. 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지, 제곱, 제곱근, 절댓값, 올림, 내림, 반올림 연산을 수행할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.