当前课程知识点:PHP程序设计 > PHP语法基础 > PHP数据类型 > 数据类型6
然后看第二种方式
使用以val结尾的函数名的函数
来进行强制类型转换
什么意思啊
val你看
它如果说你现在想要把它转化为int型的话
就是int这个val
然后如果转化为float型的
就是floatval
包括还有一个就是咱这个
字符串类型的也一样
我们同样啊
在这儿简单的举几个例子看一下
如果说我现在有一个变量等于
我把它定义成123.456abc
这是个什么类型的
字符串类型
然后我如果想把它转化为int类型
我把它定义一个变量
int
是不是用这个intval
然后括号里面它是一个函数
所以括号里面的参数呢
就是咱们你要将要把哪个变量进行转换
然后呢我们输出一下这个int
还是一样我们就用这个函数
可以看到它的字符类型
大家想一想
这个如果我输出结果应该是多少
把一个字符串转换为一int
多少
有人说123还有人说123点多少
是不是转换为int型了
所以它是不是只取整数部分
123对吧
那如果转换为float型
123.456啊
这块没问题啊
我这就不写了
然后如果说把它转化为string型呢
因为它本身就是一个string的
当然就是它原样输出了对不对
这是我们讲到的一个第二种方法
用以val结尾的函数
来进行强制类型转换
我们只举了两个例子
简单看一下
然后还有第三种
用这个settype这个函数
它这个函数是有它的语法
第一部分是表示的是
你将要来转换哪一个变量
第二个参数呢
是你要把这个变量转化为什么样的类型
这两个参数
这的类型有这样七个可选的值
也就是我们常见的这七个类型
然后如果转换成功
则返回到ture
我们来看一下
还是用我们刚写的这个123.456abc来看
如果说我想把它还是转换为这个
int型的
我们是不是可以直接用这个函数
settype
第一个是什么
第二个参数是啥
我是不是想八这个$str这个变量转换一下
转换为int型的
这块我们看怎么写
你这个integer可以写在这个双引符号里面
然后我再输出一下
现在输出的应该是哪一个值
输出哪一部分
还是输出str
你看它就相当于直接把这个str进行转换了
是不是输出的还是int123
它相当于把本身你将要转换的这个变量
是不是转换成了int类型了
对吧这是但要说到
因为第三个可能跟前面的不太一样
它第三个因为前面我们是给它
重新定义了一个变量
把它进行转换之后赋给了这个变量
这个settype相当于我们直接把这个
本身的这个变量转化为了int类型的
然后输出它之后
相对本身的这个变量值什么就变了
这是咱们这儿讲到了三个
强制类型转换的三种方式
课本上可能有些没有讲到
你们可以记一记这块
这是三种强制类型转换的方式
我们把数据类型这块基本上就讲到这儿
我们现在主要用到的就是前四种常量的这块
变量数据类型的这块
变量数据类型的这四种
然后以及这几种数据类型之间
怎么样去转换
有自动类型转换的
也有强制类型转换的
强制类型转换刚刚讲了三种方法
有比较简单的你直接用括号把它括起来的
这种类型转换还有两种啊
讲到了几个函数
然后可以对它进行数据类型转换的
-PHP概述
-PHP概述--作业
-开发环境搭建
--开发环境搭建一
--开发环境搭建二
--集成环境的安装
-开发环境搭建--作业
-PHP语法入门
--语法入门一
--语法入门二
-PHP数据的输出
--数据输出
-PHP数据类型
--数据类型1
--数据类型2
--数据类型3
--数据类型4
--数据类型5
--数据类型6
-PHP常量和变量
--常量和变量1
--常量和变量2
--常量和变量3
--常量和变量4
--常量和变量5
--常量
-PHP常量和变量--作业
-PHP的运算符和表达式
--运算符和表达式1
--运算符和表达式2
--运算符和表达式3
-PHP语法基础--PHP的运算符和表达式
-条件判断语句
--条件判断语句1
--条件判断语句2
--条件判断语句3
--条件语句
-循环控制语句
--循环控制语句
--循环语句练习1
--循环语句练习2
-跳转语句和终止语句
--跳转和终止语句
-流程控制
-数组概述和分类
--数组概述和分类
--PHP数组分类
-数组创建、删除和修改
--数组创建
-数组遍历
--数组遍历1
--数组遍历2
--数组遍历3
--数组遍历4
--数组遍历5
--foreach
-数组相关函数
--数组相关函数1
--数组相关函数2
--数组相关函数3
--数组相关函数4
--数组相关函数5
--数组相关函数6
--数组函数的练习
-PHP数组--作业
-分页函数的应用
-函数的定义与调用
--函数定义与调用
-函数参数传递
--函数参数传递1
--函数参数传递2
-自定义函数总结和实验
-常用变量和数学函数
--变量和数学函数库
--数学函数实验
--数学函数
-日期和时间函数
--日期时间函数1
--时间日期函数2
--倒计时
-PHP函数--作业
-字符串概述
--字符串特点
--字符串处理方式
-常见的字符串函数
--常见字符串函数1
--输出函数1
--输出函数2
--输出函数3
--去除空白函数1
--去除空白函数2
--去除空白函数3
--其他字符串函数1
--其他字符串函数2
--字符串函数实验1
--字符串函数实验2
--字符串函数实验3
--字符串函数实验4
--字符串练习1
--字符串练习2
--字符串练习3
--字符串练习4
--字符串练习5
--字符串函数
-正则表达式
--正则表达式练习
--正则表达式
-字符串函数--作业
-文件概述和操作
--文件概述和操作1
--文件概述和操作2
-文件的上传和下载
--文件上传1
--文件上传2
--文件上传3
--文件下载
-图像基础
--图像基础1
--图像基础2
-图像基本操作
--图像基本操作1
--图像基本操作2
--图像基本操作3
--图像基本操作4
--图像基本操作5
--图像基本操作6
--表单与验证码的结合
--图像技术练习1
--图像技术练习2
--图像技术练习3
--缩略图
-PHP文件与图像技术-作业
-变色验证码
-会话表单
--会话表单概述1
--会话表单概述2
--会话表单概述3
--超全局变量1
--超全局变量2
--超全局变量3
--表单安全验证
--获取表单数据
-cookie概述
--COOKIE简介
--COOKIE
-session概述
--基本应用1
--基本应用2
-会话管理-作业
-会话管理
-MySQL和PHPMyadmin概述
--MySQL概述1
--MySQL概述2
-PHP访问MySQL
--连接服务器
--选择数据库
--浏览表内容1
--浏览表内容2
--使用mysqli扩展添加数据到数据库中
--使用mysqli扩展删除数据库中数据
--使用mysqli扩展修改数据库中数据
-MySQL扩展的使用
--添加数据页面1
--添加数据页面2
--删除页面1
--删除页面2
--删除页面3
--数据修改页面1
--数据修改页面2
--数据修改页面3