当前课程知识点:PHP程序设计 >  PHP语法基础 >  PHP数据类型 >  数据类型6

返回《PHP程序设计》慕课在线视频课程列表

数据类型6在线视频

数据类型6

下一节: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概述--作业

-开发环境搭建

--开发环境搭建一

--开发环境搭建二

--集成环境的安装

-开发环境搭建--作业

-PHP开篇

PHP语法基础

-PHP语法入门

--语法入门一

--语法入门二

-PHP数据的输出

--数据输出

-PHP数据类型

--数据类型1

--数据类型2

--数据类型3

--数据类型4

--数据类型5

--数据类型6

--PHP语言中的数学运算符

-PHP常量和变量

--常量和变量1

--常量和变量2

--常量和变量3

--常量和变量4

--常量和变量5

--常量

-PHP常量和变量--作业

-PHP的运算符和表达式

--运算符和表达式1

--运算符和表达式2

--运算符和表达式3

--PHP的三元运算符

-PHP语法基础--PHP的运算符和表达式

-PHP语法基础

流程控制语句

-条件判断语句

--条件判断语句1

--条件判断语句2

--条件判断语句3

--条件语句

-循环控制语句

--循环控制语句

--循环语句练习1

--循环语句练习2

-跳转语句和终止语句

--跳转和终止语句

-PHP流程控制

-流程控制

PHP数组

-数组概述和分类

--数组概述和分类

--PHP数组分类

-数组创建、删除和修改

--数组创建、删除和修改1

--数组创建、删除和修改2

--数组创建

-数组遍历

--数组遍历1

--数组遍历2

--数组遍历3

--数组遍历4

--数组遍历5

--foreach

-数组相关函数

--数组相关函数1

--数组相关函数2

--数组相关函数3

--数组相关函数4

--数组相关函数5

--数组相关函数6

--数组函数的练习

-PHP数组--作业

-分页函数的应用

-PHP数组

-数组练习1

-数组练习2

-数组练习3

PHP函数

-函数的定义与调用

--函数定义与调用

-函数参数传递

--函数参数传递1

--函数参数传递2

-自定义函数总结和实验

--自定义函数总结和实验

-常用变量和数学函数

--变量和数学函数库

--数学函数实验

--数学函数

-日期和时间函数

--日期时间函数1

--时间日期函数2

--日期时间函数实验1

--时间日期函数实验2

--时间日期函数实验3

--倒计时

-PHP函数--作业

-PHP函数

字符串函数

-字符串概述

--字符串特点

--字符串处理方式

-常见的字符串函数

--常见字符串函数1

--输出函数1

--输出函数2

--输出函数3

--去除空白函数1

--去除空白函数2

--去除空白函数3

--填补函数和大小写函数

--其他字符串函数1

--其他字符串函数2

--与HTML相关函数1

--与HTML相关函数2

--与HTML相关函数3

--与HTML相关的函数4

--与HTML相关函数5

--字符串函数实验1

--字符串函数实验2

--字符串函数实验3

--字符串函数实验4

--字符串练习1

--字符串练习2

--字符串练习3

--字符串练习4

--字符串练习5

--字符串函数

-正则表达式

--正则表达式基本概念

--兼容正则表达式函数

--正则表达式语法构成

--正则表达式原子讲解1

--正则表达式原子讲解2

--正则表达式原子讲解3

--正则表达式元字符讲解1

--正则表达式元字符讲解2

--正则表达式元字符讲解3

--正则表达式元字符讲解4

--正则表达式元字符讲解5

--正则表达式元字符讲解6

--正则表达式元字符讲解7

--正则表达式中的模式修正符号

--正则表达式练习

--正则表达式

-字符串函数--作业

-PHP字符串函数

PHP文件和图像技术

-文件概述和操作

--文件概述和操作1

--文件概述和操作2

-文件的上传和下载

--文件上传1

--文件上传2

--文件上传3

--文件下载

-图像基础

--图像基础1

--图像基础2

-图像基本操作

--图像基本操作1

--图像基本操作2

--图像基本操作3

--图像基本操作4

--图像基本操作5

--图像基本操作6

--表单与验证码的结合

--图像技术练习1

--图像技术练习2

--图像技术练习3

--缩略图

-PHP文件与图像技术-作业

-PHP文件和图像技术

-变色验证码

会话管理

-会话表单

--会话表单概述1

--会话表单概述2

--会话表单概述3

--超全局变量1

--超全局变量2

--超全局变量3

--表单安全验证

--获取表单数据

--GET和POST区别

-cookie概述

--COOKIE简介

--COOKIE基本使用1

--COOKIE基本使用2

--显示用户上次访问时间

--控制用户登录过期时间1

--控制用户登录过期时间2

--控制用户登录过期时间3

--COOKIE

-session概述

--SESSION概述

--基本应用1

--基本应用2

--综合案例-登录和注销1

--综合案例-登录和注销2

--综合案例-登录和注销3

--综合案例-登录和注销4

--综合案例-登录和注销5

--SESSION和COOKIE区别

-会话管理-作业

-会话管理

PHP操作数据库

-MySQL和PHPMyadmin概述

--MySQL概述1

--MySQL概述2

--PHPMyadmin概述1

--PHPMyadmin概述2

--PHPMyadmin的导入和导出操作

-PHP访问MySQL

--连接服务器

--选择数据库

--浏览表内容1

--浏览表内容2

--MySQLi扩展的应用1

--mysqli扩展应用2-将数据添加到数据库中

--使用mysqli扩展添加数据到数据库中

--使用mysqli扩展删除数据库中数据

--使用mysqli扩展修改数据库中数据

--mysqli扩展应用3-设计删除链接

--MySQLi扩展应用4-完成数据库中数据的删除

--mysqli扩展应用5---编辑链接和编辑页面的设计

--mysqli扩展应用6---编辑数据库中的信息

--mysqli扩展7-条件查询数据表中的数据

-MySQL扩展的使用

--数据表内容显示页面

--添加数据页面1

--添加数据页面2

--删除页面1

--删除页面2

--删除页面3

--数据修改页面1

--数据修改页面2

--数据修改页面3

-PHP操纵数据库

数据类型6笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。