首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >PHP的数据类型转换

PHP的数据类型转换

作者头像
红目香薰
发布2022-11-29 16:00:08
发布2022-11-29 16:00:08
2.9K0
举报
文章被收录于专栏:CSDNToQQCodeCSDNToQQCode

目录

(1)在要转换的变量之前加上用括号括起来的目标类型——valu2 = (int) value;。

(2)使用3个具体类型的转换函数——intval()、floatval()、strval()函数。

(3)使用通用类型转换函数settype(mixed var, string type)。

PHP是一种弱类型语言,通常在使用时无须定义变量类型。但在PHP开发的过程中经常会遇到接收到的数据类型和想要的数据类型不一样的问题,这时我们就可以使用PHP进行强制类型转换,PHP支持的强制类型转换如下所述。

(1)在要转换的变量之前加上用括号括起来的目标类型——$valu2 = (int) $value;。

转换操作符

解 释

(bool)(boolean)

转化为布尔型

(string)

转化为字符串型

(int)(integer)

转化为整型

(float)(double)

转化为浮点型

(array)

转化为数组

(object)

转化为对象

(unset)

转化为NULL

(binary), b 前缀

转化为二进制字符串

代码语言:javascript
复制
<?php
$valul = 3.1415926;
$valu2 = (int) $valul;
var_dump($valul) ;	// 输出 float (3.14)
var_dump($valu2);   //输出3
?>

(2)使用3个具体类型的转换函数——intval()、floatval()、strval()函数。

代码语言:javascript
复制
<?php
$str ="520.1314";
$int= intval($str);	// 转换为整型:520
$float =floatval($str); //.转换为浮点型:520.1314
$strval=strval($float);	// 转换为字符串型,功能同"string":"520.1314"
var_dump($int);
var_dump($float);
var_dump($strval)
?>

(3)使用通用类型转换函数settype(mixed var, string type)。

代码语言:javascript
复制
<?php
$num = 520.1314;
$mal = settype($num,"int"); 
var_dump($num);
?>

三种方式,演示完毕。 

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-10-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • (1)在要转换的变量之前加上用括号括起来的目标类型——$valu2 = (int) $value;。
  • (2)使用3个具体类型的转换函数——intval()、floatval()、strval()函数。
  • (3)使用通用类型转换函数settype(mixed var, string type)。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档