고양이 여름이의 지식채널

PHP 수학 함수 (abs, ceil, floor, pow, rand, round) 본문

Programming/PHP

PHP 수학 함수 (abs, ceil, floor, pow, rand, round)

썸머캣 2021. 1. 27. 23:04

PHP가 지원하는 수학 함수에 대해 알아보겠습니다.

 

  • abs

number의 절대값을 구합니다.

abs ( mixed number )
<?
    echo abs(3);     // 3
    echo abs(-3);    // 3
    echo abs(-3.3);  // 3.3
?>

 

 

  • ceil

소수점 이하를 올림한다

ceil ( float value )
<?
    echo ceil(3.00);  // 3
    echo ceil(3.3);   // 4
    echo ceil(-3.3);  // -3 
?>

 

 

  • floor

소수점 이하를 내림한다

floor (float value)
<?
    echo floor(3.00);   // 3
    echo floor(3.3);    // 3
    echo floor(-3.3);   // -4
?>

 

반응형

 

  • pow

수를 거듭제곱한다

pow (number base, number exp)
<?
    echo pow(1, 1000);  // 1
    echo pow(-1, 2);    // 1
    echo pow(2, 3);     // 8
?>

 

 

  • rand

정수형 난수를 생성한다

rand(int min, int max)
<?
    echo rand();          // 55
    echo rand(1, 10);     // 10
    echo rand(400, 500);  // 452
?>

min - 난수의 최소값, max - 난수의 최대값

 

 

  • round

실수를 반올림한다

rount(float value, int precision)
<?
    echo round(3.3);          // 3
    echo round(3.5);          // 4
    echo round(1.23456, 3);   // 1.235
    echo round(123456, -3);   // 123000
?>
두 번째 인자를 이용해 소수점 자리를 지정하여 반올림 할 수 있습니다.

 

 


PHP 문자열 함수 (explode, str_replace, strpos, strstr,substr)

 

PHP 문자열 함수 (explode, str_replace, strpos, strstr,substr)

PHP가 지원하는 문자열 처리 함수들을 알아보겠습니다. explode 문자열을 주어진 문자열 기준으로 배열로 분리합니다. explode (string separator, string str, int limit);

summer-cat93.tistory.com

 

728x90
반응형
Comments