600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > php怎么将字符串强制转换为其他类型

php怎么将字符串强制转换为其他类型

时间:2020-05-03 14:59:45

相关推荐

php怎么将字符串强制转换为其他类型

后端开发|PHP问题

php,强制类型转换,字符串

后端开发-PHP问题

域名主机源码,ubuntu安装东西很慢,tomcat乱码问题解决,爬虫 解析 js 原理,新手如何去学习php框架教程,金门seo教程lzw

php将字符串强制转换为其他类型

微信公众号源码查看,vscode代码检测插件开发,ubuntu磁盘 文件,tomcat实例无法启动,scrapy爬虫难点,php过滤不可见字符,重庆seo排名优化系统,最好的电影源码网站,dedecms 教育 模板免费下载lzw

方法1:在字符串变量之前加上用括号括起来的目标类型

站长素材下载类网站源码,ubuntu装iso软件,rss爬虫调用函数,php外包接活,全网推广seolzw

(int)、(integer):转换成整型;

(bool)、(boolean):转换成布尔类型;

(float)、(double)、(real):转换成浮点类型;

(array):转换成数组类型;

(object):转换成对象类型。

示例:

<?phpheader("Content-type:text/html;charset=utf-8"); $str = 123.456abc;$int = (int)$str;echo 变量 $int 的类型为:.gettype($int).

;$float = (float)$str;echo 变量 $float 的类型为:.gettype($float).

;$bool = (bool)$str;echo 变量 $bool 的类型为:.gettype($bool);?>

2、使用强制类型转换函数

intval():用于获取变量的整数值;

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

boolval():用于获取变量的布尔值;

settype():用于将变量设置为指定类型(settype() 函数会改变变量原本的类型)。

<?phpheader("Content-type:text/html;charset=utf-8"); $str = 123.456abc;$int = intval($str);echo 变量 $int 的类型为:.gettype($int).

;$float = floatval($str);echo 变量 $float 的类型为:.gettype($float).

;$bool = boolval($str);echo 变量 $bool 的类型为:.gettype($bool).

;$arr = settype($str,"array");echo 变量 $str 的类型为:.gettype($str);?>

说明:settype()函数第二个参数(设置的类型) 的值可以是:

“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视频教学》

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。