반올림
지정될변수 = round(소수, 자릿수);
<?
$b=round(1.55,1);
echo "$b";
?>
결과는 1.6
<?
$b=round(1.55);
echo "$b";
?>
결과는 2
->자릿수를 적지 않으면 , 소수 0째자리 즉 정수의 형태로 반올림한다
올림
지정될변수= ceil(소수);
버림
지정될변수= floor(소수);
거듭제곱
저장될변수 = pow (진수, 지수);
<?
$b=pow(3,2);//3의 2제곱
echo "$b";
?>
결과는 9
제곱근 square root
저장될 변수 = sqrt (제곱근값);
<?
$b=sqrt(2);
echo "$b";
?>
결과는 1.41421356237
삼각함수
저장될변수 = sin(값);
저장될변수 = cos(값);
저장될변수 = tan(값);
저장될변수 = asin(값);
저장될변수 = acos(값);
저장될변수 = atan(값);
<?
$a= sin(0);
$b=cos(0);
$c=tan(0);
echo "
sin0= $a <br>
cos0= $b <br>
tan0= $c";
?>
결과는
sin0= 0
cos0= 1
tan0= 0
최대값 max
max(값1, 값2, 값3......);
max(배열); //배열의 원소중 가장 큰 원소 찾을때
<?
$a= array(1,2,3,4,5);
echo max($a);
?>
결과는 5
최소값 min
min(값1, 값2, 값3......);
min(배열); //배열의 원소중 가장 작은 원소 찾을때
진법변환 base_convert
저장될 변수 = base_convert (변환할 값, 값의 진법, 변환할진법);
<?
$a= base_convert (9,10,2); //10진수 9를 2진법으로 변환
echo $a;
?>
결과는 1001
절대값 abs
저장될변수 = abs(값);
<?
echo abs(-10);
?>
결과는 10
두수의 차 ^
<?
echo 1^3 //1과 3의 차
?>
결과는 2
->즉 abs(1-3) 과 같다고 보면된다.
숫자의 형태변환 number_format
저장될변수 = number_format (숫자, 소수점자리, 솟점에 사용할 문자, 콤마대신 사용할문자);
<?
echo number_format(1000000);
?>
결과는 1,000,000
->아무옵션도 안넣고 숫자를 넣으면 3자리마다 콤마로 표시해줌을 알 수 있다.
예제
콤마대신에 *넣고
소수점대신에 $넣고
그 뒤에 소수점둘째자리까지 표현하기
<?
echo number_format(1000000,2,"$", "*");
?>
결과는 1*000*000$00