PHP에서 값을 부동 소수점 유형으로 강제 변환하는 방법: 1. 변환할 값이나 변수 앞에 대상 유형 "(float)", "(double)" 또는 "(real)"을 괄호 안에 추가합니다. 2. settype() 함수를 사용합니다. 구문은 "settype(변환할 값 또는 변수, "float")"입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
php는 값을 부동 소수점 유형으로 강제 지정합니다.
방법 1: 값 또는 변환해야 하는 변수
로 묶인 대상 유형 접두어는 부동 소수점 대상 유형으로 변환될 수 있습니다:
(float)
(float)
(double)
(real)
示例:
<?php header("Content-type:text/html;charset=utf-8"); $float1 = (float)'123.456abc'; echo '变量 $float1 的类型为:'.gettype($float1).',值为:'.$float1.'<br>'; $float2 = (double)124; echo '变量 $float2 的类型为:'.gettype($float2).',值为:'.$float2.'<br>'; $float3 = (real)TRUE; echo '变量 $float3 的类型为:'.gettype($float3).',值为:'.$float3.'<br>'; ?>
方法2:使用settype()函数
settype() 函数用于设置变量的类型。
语法:
settype ( $var , $type )
可以将$var
值转换为指定$typel
( double)</ code><p></p><ul style="max-width:90%"><li><code>(실제)
예: <?php header("Content-type:text/html;charset=utf-8"); $str="123.456abc"; $float1 = settype($str, 'float'); echo '变量 $str 的类型为:'.gettype($float1).',值为:'.$str.'<br>'; $num=154; $float2 = settype($num, 'float'); echo '变量 $num 的类型为:'.gettype($float2).',值为:'.$num.'<br>'; $bool=TRUE; $float3 = settype($bool, 'float'); echo '变量 $bool 的类型为:'.gettype($float3).',值为:'.$bool.'<br>'; ?>로그인 후 복사방법 2: settype() 함수 사용 구문: settype() 함수는 변수의 종류.
rrreee 는
$var
값을 지정된$typel
유형의 값으로 변환할 수 있습니다.$type: 유형에 가능한 값은 다음과 같습니다:
"integer"(또는 PHP 4.2의 경우 "int") 0 이후) "float"(PHP 4.2.0 이후에만 사용 가능, 이전 버전에서 사용된 "double"은 이제 비활성화됨) 🎜"array "🎜🎜🎜🎜"object "🎜🎜🎜🎜"null"(PHP 4.2.0부터)🎜🎜🎜🎜🎜참고: settype() 함수는 변수의 원래 유형을 변경합니다. 설정이 성공하면 TRUE를 반환하고 실패하면 TRUE를 반환합니다. . 거짓을 반환합니다. 🎜🎜예: 🎜rrreee🎜🎜🎜🎜추천 학습: "🎜PHP 비디오 튜토리얼🎜"🎜 "boolean"(또는 PHP 4.2.0 이후의 경우 "bool")
위 내용은 PHP에서 값을 부동 소수점 유형으로 강제 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!