php字符串怎么转化为浮点型数据

教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

php字符串转化为浮点型数据

方法1:在字符串变量之前加上用括号括起来的目标类型“(float)”、“(double)”或“(real)

  • (float)、(double)、(real):将目标变量转换成浮点类型;

示例:

<?php
header("Content-type:text/html;charset=utf-8");
$str = '123.456abc';
$float1 = (float)$str;
echo '变量 $float1 的类型为:'.gettype($float1).'<br>';
$float2 = (double)$str;
echo '变量 $float2 的类型为:'.gettype($float2).'<br>';
$float3 = (real)$str;
echo '变量 $float3 的类型为:'.gettype($float3).'<br>';
?>

输出结果:

1.png

方法2:使用floatval()函数

floatval():用于获取变量的浮点值;

<?php
header("Content-type:text/html;charset=utf-8");
$str = '123.456abc';
$float = floatval($str);
echo '变量 $float 的类型为:'.gettype($float).'<br>';
?>

输出结果:

2.png

方法3:使用settype() 函数

settype() 函数用于设置变量的类型。

语法:settype ( mixed &$var , string $type )

$type: type 的可能值为。

  • "boolean" (或为"bool",从 PHP 4.2.0 起)

  • "integer" (或为"int",从 PHP 4.2.0 起)

  • "float" (只在 PHP 4.2.0 之后可以使用,对于旧版本中使用的"double"现已停用)

  • "string"

  • "array"

  • "object"

  • "null" (从 PHP 4.2.0 起)

示例:

<?php
header("Content-type:text/html;charset=utf-8");
$str = '123.456';
$float = settype($str, 'float');;
echo '$str 的类型为:'.gettype($str).'<br> $float 的类型为:'.gettype($float);
?>

输出:

3.png

注:settype() 函数会改变变量原本的类型,如果设置成功时返回 TRUE, 失败时返回 FALSE。

--结束END--

本文标题: php字符串怎么转化为浮点型数据

本文链接: https://www.lsjlt.com/news/426.html (转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢

  • php字符串怎么转化为浮点型数据

    转化方法:1、在字符串变量之前加上用括号括起来的目标类型“(float)”、“(double)”或“(real)”;2、使用“floatval(字符串)”语句;3、使用“settype(字符串变量, "float")”语句。
    阅读数:366 php 字符串 浮点型
  • php如何将字符串转化为小写

    在php中使用strtolower()函数将字符串转化为小写,具体方法如下:strtolower()函数作用:php中strtolower()函数的作用是用于将字符串转换为小写。strtolower()函数语法:strtolower(str
    阅读数:277 PHP 字符串
  • 在php中什么函数能将数组转化为字符串

    在php中implode()函数能将数组转化为字符串。implode()用于将一个一维数组转为字符串并返回,接受两个参数,第一个参数可设置连接符,可将数组每个元素连接在一起,可省略,默认为空字符;语法“implode("连接符",数组)”。
    阅读数:770 php
  • php怎么将字符串转为浮点型

    php将字符串转为浮点型的方法:1、在字符串变量前加上用括号括起来的目标类型“(float)”、“(double)”或“(real)”,语法“(float)$str”;2、使用floatval()函数,语法“floatval($str)”。
    阅读数:659 php 字符串 浮点型
  • php怎么将浮点型转换成字符串

    php将浮点型转换成字符串的方法:1、创建一个PHP示例文件;2、通过“number_format($float, 2, '.', '');”方法把浮点型数字转换成字符串即可。
    阅读数:779 php
  • php怎么将数据转化为2进制

    转化2进制的方法:1、使用decbin()函数,可把十进制转为二进制,语法“decbin("十进制值")”;2、用base_convert()函数,可以将任意其他进制转为二进制,语法“base_convert("数据值",原进制值,2)”。
    阅读数:930 php 进制转换 2进制
  • php如何把html实体转化为字符

    转化方法:1、用html_entity_decode()函数,可以把HTML实体转为字符;2、用htmlspecialchars_decode()函数,可以把一些预定义的HTML实体(“<”、“>”、“&”等)转为字符。
  • php字符串怎么转为浮点型

    3种转换方法:1、在要转换的字符串之前加上用括号括起来的目标类型“(float)”、“(double)”或“(real)”,语法“(float)字符串”。2、使用floatval()函数,可以获取字符串变量的浮点值,语法“floatval(字符串变量)”。3、使用settype()函数,可以将字符串变量设置为浮点类型,语法“settype(字符串变量,"float")”。
    阅读数:105 php php字符串
  • php怎么把值转化浮点型

    php把值转化浮点型的方法:1、使用floatval()函数,可获取变量的浮点值,语法“floatval ($var)”;2、使用settype()函数,可将变量设置为指定类型,语法“settype($var, "float")”。
    阅读数:485 php 数据类型转换 浮点型
  • php 数据流怎么转化为图片

    php数据流转化为图片的方法:1、创建一个PHP示例文件;2、通过“class imageUpload {...}”方式定义一个图片类;3、通过“public function image($save_name) {...}”方法创建并写入数据流;4、通过“getimageInfo”方法获取图片信息即可。
    阅读数:296 php
  • php怎么将json数据转化为数组类型

    在php中,可以利用json_decode()函数来将json数据转为数组类型,只需要将该函数的第二个参数设置为“true”即可,语法“json_decode($json, true)”。
    阅读数:624 php json数据 数组类型
  • php怎么将秒转化为时间格式

    php将秒转化为时间格式的方法:1、创建一个php示例文件;2、定义一个“private function convert($second){...}”方法;3、在方法体内通过“floor($second / (3600*24));”等公式实现秒数转换为时间即可。
    阅读数:184 php
  • php怎么读取远程xml文件并转化为数组

    php读取远程xml文件并转化为数组的方法:1、创建一个PHP示例文件;2、通过“simplexml_load_file”取得xml对象;3、循环把数据对象转化为数组即可。
    阅读数:946 php xml
  • php怎么将时间戳转化为小时分钟

    php将时间戳转化为小时分钟的方法:1、通过time()获取UNIX系统时间戳;2、通过“date("Y-m-d h:i:s", $d);”方式将时间戳转化为方便阅读的时间即可。
    阅读数:853 php 时间戳
  • php中怎么将字符串转化成字符数组

    在php中,可以使用str_split()函数来将字符串转化成字符数组,该函数可以把字符串按照指定长度分割,并传入数组中,当分割长度为1时即可转为字符数组;语法“str_split(字符串,1)”或“str_split(字符串)”。
    阅读数:888 php 字符串 字符数组
  • php能把对象转化为数组吗

    php能把对象转化为数组,其转化方法是:1、将对象数组使用json_encode转化为字符串;2、利用json_decode()将字符串转化为数组即可。
    阅读数:454 php
  • php页面可以转化为安卓页面吗

    php页面可以转化为安卓页面,其转化方法是:1、打开电脑并双击打开计算机;2、双击打开软件磁盘d盘;3、找到安装包文件夹,双击将其打开;4、找到后缀为php的安装文件,右击改文件并点击重命名;5、将后缀修改为app即可。
    阅读数:450 安卓 php
  • php中小数怎么转化为百分数

    php中小数转化为百分数的方法:1、利用“$str*100”语句将小数乘以100,获取到小数转化为百分数后的百分值;2、利用“$str1=(百分值)."%";”语句在获取到的值后面添加百分号,并使用echo输出转换后的百分数即可。
    阅读数:883 PHP
  • php十进制怎么转化为二进制

    在PHP中,可以利用decbin()函数将十进制数转化为二进制数,该函数的返回结果就是包含十进制值的二进制数,语法为“decbin(number);”。
    阅读数:860 php
  • php中怎么将浮点型转为int型

    php中将浮点型转为int型的方法:1、使用intval()函数,语法“intval(浮点型数据)”;2、使用settype()函数,语法“settype(浮点型数据, 'integer')”。