Home>Article>Backend Development> How to force convert value to floating point type in php

How to force convert value to floating point type in php

青灯夜游
青灯夜游 Original
2022-01-24 12:02:40 2166browse

php method to force a value to a floating point type: 1. Add the target type "(float)", "(double)" or "in parentheses" before the value or variable that needs to be converted. (real)"; 2. Use the settype() function, the syntax is "settype (value or variable to be converted, "float")".

How to force convert value to floating point type in php

The operating environment of this tutorial: windows7 system, PHP7.1 version, DELL G3 computer

php will strengthen the value Convert to floating point type

Method 1: Add the target type enclosed in parentheses before the value or variable to be converted

The target type converted to floating point type is written as:

  • (float)

  • (double)

  • (real)

Example:

'; $float2 = (double)124; echo '变量 $float2 的类型为:'.gettype($float2).',值为:'.$float2.'
'; $float3 = (real)TRUE; echo '变量 $float3 的类型为:'.gettype($float3).',值为:'.$float3.'
'; ?>

How to force convert value to floating point type in php

Method 2: Use the settype() function

The settype() function is used to set the type of a variable.

Syntax:

settype ( $var , $type )

can convert the$varvalue into a value of the specified$typeltype.

$type: Possible values for type are:

  • "boolean" (or "bool" since PHP 4.2.0)

  • "integer" (or "int" since PHP 4.2.0)

  • "float" (only in PHP 4.2. Can be used after 0, for "double" used in older versions is now disabled)

  • "string"

  • "array"

  • "object"

  • "null" (from PHP 4.2.0 onwards)

Note: The settype() function will change the original type of the variable. If the setting is successful, it will return TRUE and if it fails, it will return FALSE.

Example:

'; $num=154; $float2 = settype($num, 'float'); echo '变量 $num 的类型为:'.gettype($float2).',值为:'.$num.'
'; $bool=TRUE; $float3 = settype($bool, 'float'); echo '变量 $bool 的类型为:'.gettype($float3).',值为:'.$bool.'
'; ?>

How to force convert value to floating point type in php

Recommended learning: "PHP Video Tutorial"

The above is the detailed content of How to force convert value to floating point type in php. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn