라이브러리

[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 클래스는 부동소수점 연산을 위한 클래스입니다. 이 클래스를 사용하여 부동소수점 연산을 수행할 수 있습니다. 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지, 제곱, 제곱근, 절댓값, 올림, 내림, 반올림 연산을 수행할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 592 페이지

검색

게시물 검색