1. 강제 유형 변환 사용
우선 PHP는 다음과 같은 데이터 유형을 지원합니다.
<code><span>1. </span>Integer (整数) <span>2. </span>Float (浮点数) <span>3. </span>String (字符串) <span>4. </span>Boolean (布尔值) <span>5. </span>Array (数组) <span>6. </span>Object (对象)</code>
또한 두 가지 특수 유형이 있습니다: NULL(비어 있음) ) , 자원(자원).
참고:
1. 값이 할당되지 않은 변수, 재설정된 변수, 특수값 NULL이 할당된 변수는 NULL형 변수이다.
2. 특정 내장 함수(예: 데이터베이스 함수)는 리소스 유형의 변수를 반환합니다.
그런 다음 C와 같은 강제 유형 변환을 사용할 수 있습니다. 예를 들어
<code><span><?php</span><span>$a</span>=<span>6.66666</span>; <span>$b</span>=(integer)<span>$a</span>; <span>echo</span><span>$b</span>;</code>
은 6을 출력하고 소수 부분을 직접 버립니다.
2. 플로트 플로어 사용 (float 값) 함수
는 반올림 방식으로 반올림하고, value보다 크지 않은 다음 정수를 반환하고, value의 소수 부분을 반올림합니다. float 값의 범위가 일반적으로 정수의 범위보다 크기 때문에 Floor()가 반환하는 유형은 여전히 부동입니다.
<code>echo <span>floor</span>(<span>4.3</span>); <span>// 输出4 </span> echo <span>floor</span>(<span>9.999</span>); <span>// 输出9</span></code>
3. float ceil(float value) 함수
를 사용하여 정수로 반올림하고 value보다 작지 않은 다음 정수를 반환합니다. 반올림됩니다. ceil()이 반환하는 유형은 부동 소수점 값의 범위가 일반적으로 정수의 범위보다 크기 때문에 여전히 부동 소수점입니다.
<code>echo <span>ceil</span>(<span>4.3</span>); <span>// 输出5 </span> echo <span>ceil</span>(<span>9.999</span>); <span>// 输出10</span></code>
4. float round(float val [, int 정밀도]) 함수
를 사용하여 부동 소수점 숫자를 반올림하고 지정된 정밀도(뒤의 자릿수)에 따라 val을 반환합니다. 소수점) )은 반올림한 결과입니다. 정밀도는 음수이거나 0일 수도 있습니다(기본값).
<code>echo <span>round</span>(<span>3.4</span>); <span>// 输出3 </span> echo <span>round</span>(<span>3.5</span>); <span>// 输出4 </span> echo <span>round</span>(<span>3.6</span>); <span>// 输出4 </span> echo <span>round</span>(<span>3.6</span>, <span>0</span>); <span>// 输出4 </span> echo <span>round</span>(<span>1.95583</span>, <span>2</span>); <span>// 输出1.96 </span> echo <span>round</span>(<span>1241757</span>, -<span>3</span>); <span>// 输出1242000 </span> echo <span>round</span>(<span>5.045</span>, <span>2</span>); <span>// 输出5.04 </span> echo <span>round</span>(<span>5.055</span>, <span>2</span>); <span>// 输出5.06</span></code>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });
이상에서 5. PHP - 부동소수점수를 정수로 변환하는 내용을 소개하였습니다. PHP와 부동소수점수를 포함하여 PHP 튜토리얼에 관심있는 친구들에게 도움이 되었으면 좋겠습니다.