后端开发|PHP问题
php,强制类型转换,float
后端开发-PHP问题
小程序三方平台源码,VScode编写PHP类,看ubuntu 版本,tomcat关闭密令,sqlite获取字段信息,老式棒针镂空小爬虫编织教程,php xss漏洞,荆门seo站内优化,手机网站引导菜单,菜谱网页html,驾校简介模板lzw
php将值强制类型转换为float
excel在线源码,ubuntu 图片显示程序,爬虫作用知乎,php getip(),SEO精准推送lzw
方法1:在要转换的变量之前加上用括号括起来的目标类型“(float)
”
乐外卖微信 源码,vscode可以写哪些语言,ubuntu挂载只读,tomcat改变编码格式,爬虫去空,php智能应答系统,SEO优化推广技术,买卖商品html网站源码,zblog模板源码lzw
<?phpheader("Content-type:text/html;charset=utf-8");$str = 123.456abc;$float = (float)$str;echo $float."
";echo 变量 $float 的类型为: . gettype($float) .
;?>
方法2:使用floatval()函数
floatval():用于获取变量的浮点值;
<?phpheader("Content-type:text/html;charset=utf-8");$str = 123.456abc;$float = floatval($str);echo $float."
";echo 变量 $float 的类型为: . gettype($float) .
;?>
输出结果:
方法3:使用settype()函数
语法:
settype ( $var ,$type )
settype() 函数用于将变量$var设置为指定$type类型。
示例
<?phpheader("Content-type:text/html;charset=utf-8");$str = 123.456abc;settype($str,"float");echo $str."
";echo 修改后的类型为: . gettype($str) .
;?>
输出结果:
说明:$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 起)
settype() 函数会改变变量本身的类型。
《PHP视频教学》