방법: 1. 변수 또는 값 앞에 "(float)"를 추가합니다(예: "(float)123"). 2. floatval() 함수를 사용합니다. 구문은 "floatval(variable)"입니다. "+" 연산자, 구문은 "variable + 0.0"입니다. 4. round() 함수를 사용합니다. 구문은 "round(variable, 2)"입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PHP에서 변수를 float로 변환하는 여러 가지 방법
우선, PHP가 최고입니다 언어. 데이터 유형에는 여러 가지 방법이 있습니다. 아래는 하나씩 예시입니다. 부족한 부분이 있으면 자유롭게 추가해주세요
$str = 'NaN'; // 强制类型转换----float只能转换前面带数字的字符串 echo (float) $str; echo '<br/>'; //floatval() — 获取变量的浮点值 echo floatval($str); echo '<br/>'; // 做一个加法运算也可以达到效果 echo ($str + 0.0); echo '<br/>'; // round四舍五入,返回了0,但并没有保留2位小数 echo round($str,2); echo '<br/>';
지침:
1. 강제 유형 변환 - 변환할 변수 앞에 대상 유형을 괄호 안에 추가하세요.
allowed 변환된 PHP 데이터 유형은 다음과 같습니다.
(int), (integer): 정수로 변환
(float), (double), (real): 부동 소수점으로 변환 type
(string): string으로 변환
(bool), (boolean): Boolean으로 변환 type
(array): 배열로 변환
(object): 객체로 변환
2. floatval()
floatval - 변수의 부동 소수점 값을 가져옵니다
구문:
floatval ( mixed $var ) : float
변수 var의 부동 소수점 값을 반환합니다.
매개변수: var는 모든 스칼라 유형이 될 수 있습니다. 배열이나 객체에는 floatval()을 사용할 수 없습니다.
3. round()
round() 함수는 부동 소수점 수를 반올림합니다.
Syntax
round(number,precision,mode);
Parameters | Description |
---|---|
number | 필수입니다. 반올림할 값을 지정합니다. |
정밀 | 선택 사항입니다. 소수점 이하 자릿수를 지정합니다. 기본값은 0이며 음수일 수도 있습니다. |
모드 | 선택사항. 반올림 모드를 나타내는 상수를 지정합니다:
|
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 변수를 부동 소수점으로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!